Re: [PATCH] libiberty: Fix memory leak in ada_demangle when symbol cannot be demangled.

2016-11-01 Thread Ian Lance Taylor
On Mon, Oct 31, 2016 at 2:57 AM, Mark Wielaard wrote: > > libiberty/ChangeLog: > > * cplus-dem.c (ada_demangle): Initialize demangled to NULL and > XDELETEVEC demangled when unknown. This is OK. Thanks. Ian

[PATCH] libiberty: Fix memory leak in ada_demangle when symbol cannot be demangled.

2016-10-31 Thread Mark Wielaard
When a symbol cannot be demangled in ada_demangle a new demangled VEC will be allocated without deleting the demangled VEC already in use. Running testsuite/test-demangle under valgrind will show the leak for this entry in testsuite/demangle-expected: # Elaborated flag (not demangled) --f