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

Reply via email to