Tom Tromey wrote: >>>>>> "Michael" == Michael Snyder writes: > > Michael> 2011-03-11 Michael Snyder > Michael> * python/py-breakpoint.c (bppy_set_condition): Stop memory leak. > > This isn't sufficient to stop the leak. > > Michael> GDB_PY_SET_HANDLE_EXCEPTION (except); > > This can return. > > We aren't really using cleanups in "pure python" functions like this one. > You can just explicitly xfree `exp' after the TRY_CATCH. > However, note the `exp = ""' branch. Like this?