X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=fish%2Falloc.c;h=9ef7b498be73cab9d0eb753afb9baaf9bd136ff3;hb=c889d127598f5613a49ee713adeb7165f473dbdc;hp=8979acf451b7b3fa013f77f998f353ab7c9c59b3;hpb=612a358b8935381e5b8d706e4a77689cd316a18d;p=libguestfs.git diff --git a/fish/alloc.c b/fish/alloc.c index 8979acf..9ef7b49 100644 --- a/fish/alloc.c +++ b/fish/alloc.c @@ -30,7 +30,7 @@ static int parse_size (const char *str, off_t *size_rtn); int -do_alloc (int argc, char *argv[]) +do_alloc (const char *cmd, int argc, char *argv[]) { off_t size; int fd; @@ -43,12 +43,12 @@ do_alloc (int argc, char *argv[]) if (parse_size (argv[1], &size) == -1) return -1; - if (g_launched) { + if (!guestfs_is_config (g)) { fprintf (stderr, "can't allocate or add disks after launching\n"); return -1; } - fd = open (argv[0], O_WRONLY|O_CREAT|O_NOCTTY|O_NONBLOCK|O_TRUNC, 0666); + fd = open (argv[0], O_WRONLY|O_CREAT|O_NOCTTY|O_TRUNC, 0666); if (fd == -1) { perror (argv[0]); return -1;