diff options
author | Jim Kingdon <jkingdon@engr.sgi.com> | 1994-10-15 18:28:35 +0000 |
---|---|---|
committer | Jim Kingdon <jkingdon@engr.sgi.com> | 1994-10-15 18:28:35 +0000 |
commit | 9de0904cce9f2bd32549eade2917c1d2b7256e14 (patch) | |
tree | 4751bae933df4c23dcb7e4ce628244dcb45ef532 /gdb/objfiles.c | |
parent | e080a68fce6b8e73c9869a6016d726f820dee7fc (diff) | |
download | gdb-9de0904cce9f2bd32549eade2917c1d2b7256e14.zip gdb-9de0904cce9f2bd32549eade2917c1d2b7256e14.tar.gz gdb-9de0904cce9f2bd32549eade2917c1d2b7256e14.tar.bz2 |
* symfile.c (reread_symbols): Include bfd_errmsg string in error
message if bfd_close fails.
* exec.c (exec_close), solib.c (clear_solib), corelow.c
(core_close), objfiles.c (free_objfile), irix5-nat.c
(clear_solib), osfsolib.c (clear_solib), remote-utils.c
(gr_load_image): Check for errors from bfd_close.
* solib.c (look_for_base), remote-utils.c (gr_load_image),
remote-udi.c (download), corelow.c (core_open), symfile.c
(symfile_bfd_open), symfile.c (generic_load): Add comment
regarding error from bfd_close.
* remote-udi.c (download), remote-utils.c (gr_load_image): Add
comment about bogus handling of errors from bfd_openr.
* exec.c (exec_close): Add comment regarding memory leak and
dangling reference to vp->name.
Diffstat (limited to 'gdb/objfiles.c')
-rw-r--r-- | gdb/objfiles.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gdb/objfiles.c b/gdb/objfiles.c index 22c96ed..5cd01e5 100644 --- a/gdb/objfiles.c +++ b/gdb/objfiles.c @@ -341,7 +341,9 @@ free_objfile (objfile) if (objfile -> obfd != NULL) { char *name = bfd_get_filename (objfile->obfd); - bfd_close (objfile -> obfd); + if (!bfd_close (objfile -> obfd)) + warning ("cannot close \"%s\": %s", + name, bfd_errmsg (bfd_get_error ())); free (name); } |