PR gprof/16027
authorNick Clifton <nickc@redhat.com>
Wed, 9 Oct 2013 16:34:30 +0000 (16:34 +0000)
committerNick Clifton <nickc@redhat.com>
Wed, 9 Oct 2013 16:34:30 +0000 (16:34 +0000)
* source.c (annotate_source): Close ifp.
* corefile.c (read_function_mappings): Close file.

gprof/ChangeLog
gprof/corefile.c
gprof/source.c

index 1eb0c65..fc6cb9f 100644 (file)
@@ -1,3 +1,9 @@
+2013-10-09  Nick Clifton  <nickc@redhat.com>
+
+       PR gprof/16027
+       * source.c (annotate_source): Close ifp.
+       * corefile.c (read_function_mappings): Close file.
+
 2013-09-20  Alan Modra  <amodra@gmail.com>
 
        * configure: Regenerate.
index 0aabbad..44184dc 100644 (file)
@@ -1,7 +1,6 @@
 /* corefile.c
 
-   Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008, 2009,
-   2010, 2011, 2012  Free Software Foundation, Inc.
+   Copyright 1999-2013 Free Software Foundation, Inc.
 
    This file is part of GNU Binutils.
 
@@ -164,6 +163,8 @@ read_function_mappings (const char *filename)
       symbol_map[i].is_first = 1;
 
   qsort (symbol_map, symbol_map_count, sizeof (struct function_map), cmp_symbol_map);
+
+  fclose (file);
 }
 
 void
index 1a445d3..120e51a 100644 (file)
@@ -1,6 +1,6 @@
 /* source.c - Keep track of source files.
 
-   Copyright 2000, 2001, 2002, 2004, 2007 Free Software Foundation, Inc.
+   Copyright 2000-2013 Free Software Foundation, Inc.
 
    This file is part of GNU Binutils.
 
@@ -259,5 +259,6 @@ annotate_source (Source_File *sf, unsigned int max_width,
     }
 
   free (annotation);
+  fclose (ifp);
   return ofp;
 }