Message ID | 1387564104-15315-21-git-send-email-mreitz@redhat.com |
---|---|
State | New |
Headers | show |
diff --git a/qemu-io.c b/qemu-io.c index f180813..a0e0e22 100644 --- a/qemu-io.c +++ b/qemu-io.c @@ -160,11 +160,13 @@ static int open_f(BlockDriverState *bs, int argc, char **argv) flags |= BDRV_O_RDWR; } - if (optind != argc - 1) { + if (optind == argc - 1) { + return openfile(argv[optind], flags, growable, opts); + } else if (optind == argc) { + return openfile(NULL, flags, growable, opts); + } else { return qemuio_command_usage(&open_cmd); } - - return openfile(argv[optind], flags, growable, opts); } static int quit_f(BlockDriverState *bs, int argc, char **argv)