Sun Jun 9 01:11:49 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
authorroland <roland>
Sun, 9 Jun 1996 22:00:15 +0000 (22:00 +0000)
committerroland <roland>
Sun, 9 Jun 1996 22:00:15 +0000 (22:00 +0000)
* elf/dl-load.c (_dl_map_object_from_fd): Close FD before return.

elf/dl-load.c

index 1625d3c..8103c7a 100644 (file)
@@ -430,6 +430,9 @@ _dl_map_object_from_fd (const char *name, int fd, char *realname)
       }
   }
 
+  /* We are done mapping in the file.  We no longer need the descriptor.  */
+  __close (fd);
+
   l->l_type = type == ET_EXEC ? lt_executable : lt_library;
 
   if (l->l_ld == 0)