OSDN Git Service

2011-02-28 Michael Snyder <msnyder@vmware.com>
authormsnyder <msnyder>
Tue, 1 Mar 2011 03:55:22 +0000 (03:55 +0000)
committermsnyder <msnyder>
Tue, 1 Mar 2011 03:55:22 +0000 (03:55 +0000)
* python/py-cmd.c (cmdpy_init): Fix memory leak.

gdb/ChangeLog
gdb/python/py-cmd.c

index c6f218e..172625b 100644 (file)
@@ -1,5 +1,7 @@
 2011-02-28  Michael Snyder  <msnyder@vmware.com>
 
+       * python/py-cmd.c (cmdpy_init): Fix memory leak.
+
        * breakpoint.c (catch_syscall_completer): Free malloced list.
 
        * jv-lang.c (java_primitive_type_from_name): Add missing break.
index 245d66a..c0e3291 100644 (file)
@@ -481,7 +481,10 @@ cmdpy_init (PyObject *self, PyObject *args, PyObject *kw)
          pfx_name[out] = '\0';
        }
       else if (cmp < 0)
+       {
+         xfree (cmd_name);
          return -1;
+       }
     }
   if (PyObject_HasAttr (self, gdbpy_doc_cst))
     {