* xcoffexec.c (exec_close): Don't close exec_bfd twice.
authorJim Kingdon <jkingdon@engr.sgi.com>
Thu, 18 Mar 1993 20:12:08 +0000 (20:12 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Thu, 18 Mar 1993 20:12:08 +0000 (20:12 +0000)
gdb/ChangeLog
gdb/xcoffexec.c

index b579080..8b73e68 100644 (file)
@@ -1,5 +1,7 @@
 Thu Mar 18 11:57:49 1993  Jim Kingdon  (kingdon@cygnus.com)
 
+       * xcoffexec.c (exec_close): Don't close exec_bfd twice.
+
        * xcoffread.c (enter_line_range): endaddr is exclusive, not inclusive.
 
 Wed Mar 17 09:46:31 1993  Jim Kingdon  (kingdon@cygnus.com)
index db658e0..7a57f9c 100644 (file)
@@ -103,10 +103,9 @@ exec_close(quitting)
   
   vmap = 0;
 
-  if (exec_bfd) {
-    bfd_close (exec_bfd);
-    exec_bfd = NULL;
-  }
+  /* exec_bfd was already closed (the exec file has a vmap entry).  */
+  exec_bfd = NULL;
+
   if (exec_ops.to_sections) {
     free (exec_ops.to_sections);
     exec_ops.to_sections = NULL;