2011-02-27 Michael Snyder <msnyder@vmware.com>
authorMichael Snyder <msnyder@vmware.com>
Sun, 27 Feb 2011 23:32:04 +0000 (23:32 +0000)
committerMichael Snyder <msnyder@vmware.com>
Sun, 27 Feb 2011 23:32:04 +0000 (23:32 +0000)
* hostio.c (require_data): Free malloc memory before returning
error.

gdb/gdbserver/ChangeLog
gdb/gdbserver/hostio.c

index 1aaf401..62c612c 100644 (file)
@@ -1,3 +1,8 @@
+2011-02-27  Michael Snyder  <msnyder@vmware.com>
+
+       * hostio.c (require_data): Free malloc memory before returning
+       error.
+
 2011-02-26  Michael Snyder  <msnyder@vmware.com>
 
        * linux-low.c (list_threads): Call closedir for dirent.
index 99014bc..df4cc78 100644 (file)
@@ -134,7 +134,10 @@ require_data (char *p, int p_len, char **data, int *data_len)
     }
 
   if (escaped)
-    return -1;
+    {
+      xfree (data);
+      return -1;
+    }
 
   *data_len = output_index;
   return 0;