Hi Timm,
On Mon, 2020-12-07 at 12:11 +0100, Timm Bäder via Elfutils-devel wrote:
> Get rid of a nested function this way. Add a memory_closure struct to
> keep the functions clean.
Pushed with one fix.
> @@ -319,7 +331,7 @@ report_r_debug (uint_fast8_t elfclass, uint_fast8_t
> elfdata,
> while (next != 0 && ++iterations < dwfl->lookup_elts)
> {
> if (read_addrs (next, 4))
> - return release_buffer (-1);
> + return release_buffer (&memory_closure, &buffer, &buffer_available, 0);
The last argument must be -1.
Cheers,
Mark