mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2025-02-25 03:54:33 +00:00
* vms.c (vms_object_p): Restore the start address when returning
NULL.
This commit is contained in:
parent
dd2768ffd5
commit
5e9aae3e09
@ -1,3 +1,8 @@
|
||||
2002-11-04 Kaz Kojima <kkojima@rr.iij4u.or.jp>
|
||||
|
||||
* vms.c (vms_object_p): Restore the start address when returning
|
||||
NULL.
|
||||
|
||||
2002-11-04 Alan Modra <amodra@bigpond.net.au>
|
||||
Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
|
@ -382,6 +382,7 @@ vms_object_p (abfd)
|
||||
const struct bfd_target *target_vector = 0;
|
||||
const bfd_arch_info_type *arch = 0;
|
||||
PTR tdata_save = abfd->tdata.any;
|
||||
bfd_vma saddr_save = bfd_get_start_address (abfd);
|
||||
|
||||
#if VMS_DEBUG
|
||||
vms_debug (1, "vms_object_p(%p)\n", abfd);
|
||||
@ -519,6 +520,7 @@ vms_object_p (abfd)
|
||||
if (abfd->tdata.any != tdata_save && abfd->tdata.any != NULL)
|
||||
bfd_release (abfd, abfd->tdata.any);
|
||||
abfd->tdata.any = tdata_save;
|
||||
bfd_set_start_address (abfd, saddr_save);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user