[PATCH 15/14] xfs_io: free memory on error path exit from bmap_f()
Mark Tinguely
tinguely at sgi.com
Thu Apr 10 08:38:56 CDT 2014
On 04/09/14 17:18, Eric Sandeen wrote:
> If realloc() fails, the memory it was trying to realloc remains;
> free it on the error path.
>
> Signed-off-by: Eric Sandeen<sandeen at redhat.com>
> ---
>
> diff --git a/io/bmap.c b/io/bmap.c
> index a78cbb1..8e5d75e 100644
> --- a/io/bmap.c
> +++ b/io/bmap.c
> @@ -227,6 +227,7 @@ bmap_f(
> fprintf(stderr,
> _("%s: cannot realloc %d bytes\n"),
> progname, (int)(map_size*sizeof(*map)));
> + free(map);
> exitcode = 1;
> return 0;
> }
Didn't it get into this block by comparing map to NULL?
--Mark.
More information about the xfs
mailing list