PR binutils/5535

* vms.c (vms_close_and_cleanup): Check for the presence of a
   vms_private_data_struct before examining any of its fields.
This commit is contained in:
Nick Clifton 2008-01-07 17:53:03 +00:00
parent ace7938838
commit 780b23606d
2 changed files with 8 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2008-01-07 Nick Clifton <nickc@redhat.com>
PR binutils/5535
* vms.c (vms_close_and_cleanup): Check for the presence of a
vms_private_data_struct before examining any of its fields.
2008-01-07 H.J. Lu <hongjiu.lu@intel.com>
PR ld/5522

View File

@ -428,7 +428,8 @@ vms_close_and_cleanup (bfd * abfd)
#if VMS_DEBUG
vms_debug (1, "vms_close_and_cleanup (%p)\n", abfd);
#endif
if (abfd == NULL)
if (abfd == NULL
|| abfd->tdata.any == NULL)
return TRUE;
if (PRIV (vms_buf) != NULL)