readelf.c (process_version_sections): Free memory returned by get_data.
Richard Sandiford
richard.sandiford@linaro.org
Mon Mar 14 12:14:00 GMT 2011
More information about the Binutils mailing list
Mon Mar 14 12:14:00 GMT 2011
- Previous message (by thread): readelf.c (process_version_sections): Free memory returned by get_data.
- Next message (by thread): [RFA] readelf.c (process_gnu_liblist): Stop memory leak.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Michael Snyder <msnyder@vmware.com> writes: > @@ -8201,8 +8206,10 @@ process_version_sections (FILE * file) > > do > { > - get_data (&evd, file, offset, sizeof (evd), 1, > - _("version def")); > + tmp = get_data (&evd, file, offset, > + sizeof (evd), 1, > + _("version def")); > + free (tmp); > > ivd.vd_next = BYTE_GET (evd.vd_next); > ivd.vd_ndx = BYTE_GET (evd.vd_ndx); This doesn't look right. get_data returns &evd in this case, doesn't it? Richard
- Previous message (by thread): readelf.c (process_version_sections): Free memory returned by get_data.
- Next message (by thread): [RFA] readelf.c (process_gnu_liblist): Stop memory leak.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list