2011-03-11 Michael Snyder * python/py-breakpoint.c (bppy_set_condition): Stop memory leak. Index: py-breakpoint.c =================================================================== RCS file: /cvs/src/src/gdb/python/py-breakpoint.c,v retrieving revision 1.15 diff -u -p -r1.15 py-breakpoint.c --- py-breakpoint.c 11 Mar 2011 21:34:34 -0000 1.15 +++ py-breakpoint.c 11 Mar 2011 21:53:40 -0000 @@ -457,6 +457,10 @@ bppy_set_condition (PyObject *self, PyOb { set_breakpoint_condition (self_bp->bp, exp, 0); } + + if (newvalue != Py_None) + xfree (exp); + GDB_PY_SET_HANDLE_EXCEPTION (except); return 0;