X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=daemon%2Fmkfs.c;h=fc798c4597f510865aab028d22b7e4dc897e9d73;hp=353d8fac37ca2baecde149867fab8ace285ad29d;hb=c6340f45007b0ab7e1c5391cf78afc10a816553f;hpb=c21d6dc29c91691f2dcd914d0cc85f060f83289c;ds=sidebyside 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";