[Libguestfs] [PATCH] ext2: fix double the double free

Richard W.M. Jones rjones at redhat.com
Mon Jan 16 10:26:15 UTC 2012


On Mon, Jan 16, 2012 at 06:00:45PM +0800, Wanlong Gao wrote:
> fix the double free of err.
> 
> Signed-off-by: Wanlong Gao <gaowanlong at cn.fujitsu.com>
> ---
>  daemon/ext2.c |    1 -
>  1 files changed, 0 insertions(+), 1 deletions(-)
> 
> diff --git a/daemon/ext2.c b/daemon/ext2.c
> index 2cd3da3..5deff24 100644
> --- a/daemon/ext2.c
> +++ b/daemon/ext2.c
> @@ -280,7 +280,6 @@ do_resize2fs_M (const char *device)
>    r = command (NULL, &err, prog, "-M", device, NULL);
>    if (r == -1) {
>      if (strstr (err, "e2fsck -f")) {
> -      free (err);
>        reply_with_error ("you need to run e2fsck with the correct and/or forceall options first");
>      } else {
>        reply_with_error ("%s", err);
> -- 

Sorry, I didn't see this patch until now, but in the meantime
I read Matt's earlier reply and I've pushed a fix already ...

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://et.redhat.com/~rjones/virt-top




More information about the Libguestfs mailing list