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 59c74704132ab97da7c5ecec8eb04c9135232451..f721d4a8376d5aa4c23532ce31bdadff8d3f67e2 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 0c9e4f8059e9b2dddef0e7c6256e48fe04bece0e..e18f173ad1a49b492173b7efd9c097fcf7519ebd 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));
        }