X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=daemon%2Flvm.c;fp=daemon%2Flvm.c;h=dbca20b1ce0cba45d3f4c11ea14fb8cc1147e429;hp=284e58016c496666118af5bad74ae9a633e0f87c;hb=869c11b30c72c57e48dd63c4641087a06abe80d5;hpb=3135b8c378f9f98ae66e37fd79d305764334980d diff --git a/daemon/lvm.c b/daemon/lvm.c index 284e580..dbca20b 100644 --- a/daemon/lvm.c +++ b/daemon/lvm.c @@ -223,10 +223,12 @@ do_vgcreate (const char *volgroup, char *const *physvols) if (r == -1) { reply_with_error ("%s", err); free (err); + free (argv); return -1; } free (err); + free (argv); udev_settle (); @@ -512,10 +514,12 @@ do_vg_activate (int activate, char *const *volgroups) if (r == -1) { reply_with_error ("vgchange: %s", err); free (err); + free (argv); return -1; } free (err); + free (argv); udev_settle ();