OSDN Git Service

* symfile.c (build_id_verify): Free 'found'.
authorTom Tromey <tromey@redhat.com>
Sat, 13 Sep 2008 17:28:56 +0000 (17:28 +0000)
committerTom Tromey <tromey@redhat.com>
Sat, 13 Sep 2008 17:28:56 +0000 (17:28 +0000)
(find_separate_debug_file): Use xfree, not free.

gdb/ChangeLog
gdb/symfile.c

index 3a6dcea..35985a5 100644 (file)
@@ -1,3 +1,8 @@
+2008-09-13  Tom Tromey  <tromey@redhat.com>
+
+       * symfile.c (build_id_verify): Free 'found'.
+       (find_separate_debug_file): Use xfree, not free.
+
 2008-09-12  Doug Evans  <dje@google.com>
 
        * corefile.c (write_memory): Remove unnecessary copying.
index 5827a53..ae45f54 100644 (file)
@@ -1227,6 +1227,9 @@ build_id_verify (const char *filename, struct build_id *check)
   if (!bfd_close (abfd))
     warning (_("cannot close \"%s\": %s"), filename,
             bfd_errmsg (bfd_get_error ()));
+
+  xfree (found);
+
   return retval;
 }
 
@@ -1355,7 +1358,7 @@ find_separate_debug_file (struct objfile *objfile)
       char *build_id_name;
 
       build_id_name = build_id_to_debug_filename (build_id);
-      free (build_id);
+      xfree (build_id);
       /* Prevent looping on a stripped .debug file.  */
       if (build_id_name != NULL && strcmp (build_id_name, objfile->name) == 0)
         {