Fix unchecked malloc (Jim Meyering).
authorRichard Jones <rjones@redhat.com>
Thu, 30 Apr 2009 12:36:26 +0000 (13:36 +0100)
committerRichard Jones <rjones@redhat.com>
Thu, 30 Apr 2009 12:36:26 +0000 (13:36 +0100)
daemon/lvm.c

index 6946d58..326b583 100644 (file)
@@ -197,6 +197,10 @@ do_vgcreate (const char *volgroup, char * const* const physvols)
 
   argc = count_strings (physvols) + 3;
   argv = malloc (sizeof (char *) * (argc + 1));
+  if (argv == NULL) {
+    reply_with_perror ("malloc");
+    return -1;
+  }
   argv[0] = "/sbin/lvm";
   argv[1] = "vgcreate";
   argv[2] = volgroup;