X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=daemon%2Fmkfs.c;h=fc798c4597f510865aab028d22b7e4dc897e9d73;hb=d28d76b4fba3afe18757ab848346e8123a8bcae1;hp=353d8fac37ca2baecde149867fab8ace285ad29d;hpb=39d5c63be6037d1cb8bdf6e5a7fd9e3620c6ba6b;p=libguestfs.git diff --git a/daemon/mkfs.c b/daemon/mkfs.c index 353d8fa..fc798c4 100644 --- a/daemon/mkfs.c +++ b/daemon/mkfs.c @@ -43,18 +43,18 @@ do_mkfs_opts (const char *fstype, const char *device, int blocksize, char sectorsize_str[32]; int r; char *err; - char mke2fs[] = "mke2fs"; - if (e2prog (mke2fs) == -1) - return -1; /* For ext2/3/4 run the mke2fs program directly. This is because * the mkfs program "eats" some options, in particular the -F * option. */ if (STREQ (fstype, "ext2") || STREQ (fstype, "ext3") || - STREQ (fstype, "ext4")) + STREQ (fstype, "ext4")) { + if (e2prog (mke2fs) == -1) + return -1; argv[i++] = mke2fs; + } else argv[i++] = "mkfs";