Move variable initialization close to variable use.
authorRichard Jones <rjones@redhat.com>
Thu, 22 Jul 2010 15:51:05 +0000 (16:51 +0100)
committerRichard Jones <rjones@redhat.com>
Tue, 17 Aug 2010 14:29:58 +0000 (15:29 +0100)
(cherry picked from commit 2fd8c259d3daa88b0cdf98090bb57f3dbd178432)

src/guestfs.c

index e7a5e66..9027ccf 100644 (file)
@@ -836,9 +836,6 @@ int
 guestfs__add_drive_ro_with_if (guestfs_h *g, const char *filename,
                                const char *drive_if)
 {
-  size_t len = strlen (filename) + 64;
-  char buf[len];
-
   if (strchr (filename, ',') != NULL) {
     error (g, _("filename cannot contain ',' (comma) character"));
     return -1;
@@ -849,6 +846,9 @@ guestfs__add_drive_ro_with_if (guestfs_h *g, const char *filename,
     return -1;
   }
 
+  size_t len = strlen (filename) + 64;
+  char buf[len];
+
   snprintf (buf, len, "file=%s,snapshot=on,if=%s", filename, drive_if);
 
   return guestfs__config (g, "-drive", buf);