[Ocfs2-tools-devel] [PATCH] Fix memleak which calculating number of extents
Tristan Ye
tristan.ye at oracle.com
Wed Feb 2 17:08:51 PST 2011
ACK
Goldwyn Rodrigues wrote:
> While calculating extents calc_num_extents() does not free the buffers
> allocated in the loop.
>
> Found by Joel Becker while reviewing defrag.ocfs2
>
> Signed-off-by: Goldwyn Rodrigues <rgoldwyn at suse.de>
> ---
> diff --git a/debugfs.ocfs2/commands.c b/debugfs.ocfs2/commands.c
> index 1f60049..ae12479 100644
> --- a/debugfs.ocfs2/commands.c
> +++ b/debugfs.ocfs2/commands.c
> @@ -2092,6 +2092,7 @@ static errcode_t calc_num_extents(ocfs2_filesys *fs,
> if (ret)
> goto bail;
>
> + ocfs2_free(&buf);
Add:
buf = NULL;
> }
>
> *ne = *ne + extents;
>
> _______________________________________________
> Ocfs2-tools-devel mailing list
> Ocfs2-tools-devel at oss.oracle.com
> http://oss.oracle.com/mailman/listinfo/ocfs2-tools-devel
More information about the Ocfs2-tools-devel
mailing list