OSDN Git Service

2004-04-22 Andrew Cagney <cagney@redhat.com>
authorcagney <cagney>
Thu, 22 Apr 2004 16:17:31 +0000 (16:17 +0000)
committercagney <cagney>
Thu, 22 Apr 2004 16:17:31 +0000 (16:17 +0000)
* cache.c (bfd_cache_close): Check for a previously closed file.

bfd/ChangeLog
bfd/cache.c

index 8ab0844..904f0b8 100644 (file)
@@ -1,3 +1,7 @@
+2004-04-22  Andrew Cagney  <cagney@redhat.com>
+
+       * cache.c (bfd_cache_close): Check for a previously closed file.
+
 2004-04-22  Jakub Jelinek  <jakub@redhat.com>
 
        * bfd.c (bfd_get_synthetic_symtab): Define.
index 9146c05..0586061 100644 (file)
@@ -336,6 +336,10 @@ bfd_cache_close (bfd *abfd)
   if (abfd->iovec != &cache_iovec)
     return TRUE;
 
+  if (abfd->iostream == NULL)
+    /* Previously closed.  */
+    return TRUE;
+
   return bfd_cache_delete (abfd);
 }