Fix find_oload_champ_namespace_loop memory leak. 2010-09-22 Sami Wagiaalla * valops.c (find_oload_champ_namespace_loop): replace incorrect discard_cleanups do_cleanups. diff --git a/gdb/valops.c b/gdb/valops.c index bbbf66e..13c83ff 100644 --- a/gdb/valops.c +++ b/gdb/valops.c @@ -2760,7 +2760,7 @@ find_oload_champ_namespace_loop (struct type **arg_types, int nargs, *oload_syms = new_oload_syms; *oload_champ = new_oload_champ; *oload_champ_bv = new_oload_champ_bv; - discard_cleanups (old_cleanups); + do_cleanups (old_cleanups); return 0; } }