summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2011-06-08 22:25:21 +0100
committerRichard W.M. Jones <rjones@redhat.com>2011-06-09 10:53:38 +0100
commit869c11b30c72c57e48dd63c4641087a06abe80d5 (patch)
tree20367271269a1653d00a82abc434f37112f198d3
parent3135b8c378f9f98ae66e37fd79d305764334980d (diff)
downloadlibguestfs-869c11b30c72c57e48dd63c4641087a06abe80d5.tar.gz
libguestfs-869c11b30c72c57e48dd63c4641087a06abe80d5.tar.xz
libguestfs-869c11b30c72c57e48dd63c4641087a06abe80d5.zip
Coverity: Don't leak argv arrays.
-rw-r--r--daemon/lvm.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/daemon/lvm.c b/daemon/lvm.c
index 284e5801..dbca20b1 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 ();