Fix segfault when starting a Linux MD array
authorDavid Zeuthen <davidz@redhat.com>
Sat, 4 Jul 2009 19:41:47 +0000 (15:41 -0400)
committerDavid Zeuthen <davidz@redhat.com>
Sat, 4 Jul 2009 19:41:47 +0000 (15:41 -0400)
src/devkit-disks-device.c

index 4594f31..caaa7a5 100644 (file)
@@ -9084,7 +9084,7 @@ devkit_disks_daemon_linux_md_start (DevkitDisksDaemon     *daemon,
         gchar **components_as_strv;
         guint n;
 
-        components_as_strv = g_new0 (gchar *, components->len);
+        components_as_strv = g_new0 (gchar *, components->len + 1);
         for (n = 0; n < components->len; n++)
                 components_as_strv[n] = g_strdup (components->pdata[n]);