2011-02-28 Michael Snyder <msnyder@vmware.com>

* python/py-cmd.c (cmdpy_init): Fix memory leak.
This commit is contained in:
Michael Snyder 2011-02-28 18:55:22 +00:00
parent c38eea1ac5
commit e463f58791
2 changed files with 5 additions and 0 deletions

View file

@ -1,5 +1,7 @@
2011-02-28 Michael Snyder <msnyder@vmware.com> 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. * breakpoint.c (catch_syscall_completer): Free malloced list.
* jv-lang.c (java_primitive_type_from_name): Add missing break. * jv-lang.c (java_primitive_type_from_name): Add missing break.

View file

@ -481,7 +481,10 @@ cmdpy_init (PyObject *self, PyObject *args, PyObject *kw)
pfx_name[out] = '\0'; pfx_name[out] = '\0';
} }
else if (cmp < 0) else if (cmp < 0)
{
xfree (cmd_name);
return -1; return -1;
}
} }
if (PyObject_HasAttr (self, gdbpy_doc_cst)) if (PyObject_HasAttr (self, gdbpy_doc_cst))
{ {