OSDN Git Service

gdb/
authorJan Kratochvil <jan.kratochvil@redhat.com>
Tue, 14 Apr 2009 21:54:33 +0000 (21:54 +0000)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Tue, 14 Apr 2009 21:54:33 +0000 (21:54 +0000)
* c-lang.c (c_get_string): Fix xfree crash on a failed string read.

gdb/ChangeLog
gdb/c-lang.c

index 59c7470..f721d4a 100644 (file)
@@ -1,3 +1,7 @@
+2009-04-14  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * c-lang.c (c_get_string): Fix xfree crash on a failed string read.
+
 2009-04-14  Pierre Muller  <muller@ics.u-strasbg.fr>
 
        ARI fix: sprintf rule.
index 0c9e4f8..e18f173 100644 (file)
@@ -657,7 +657,7 @@ c_get_string (struct value *value, gdb_byte **buffer, int *length,
                         buffer, length);
       if (err)
        {
-         xfree (buffer);
+         xfree (*buffer);
          error (_("Error reading string from inferior: %s"),
                 safe_strerror (err));
        }