From a16c174c51e7cd896c701d5d0e8329e610e90ce1 Mon Sep 17 00:00:00 2001 From: Ryota Ozaki Date: Sat, 20 Mar 2010 15:23:22 +0900 Subject: qemu-nbd: Fix return value handling of bdrv_open bdrv_open may return -errno so we have to check if the return value is '< 0', not '== -1'. Signed-off-by: Ryota Ozaki Signed-off-by: Aurelien Jarno --- qemu-nbd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'qemu-nbd.c') diff --git a/qemu-nbd.c b/qemu-nbd.c index a393583040..b89c36101e 100644 --- a/qemu-nbd.c +++ b/qemu-nbd.c @@ -333,7 +333,7 @@ int main(int argc, char **argv) if (bs == NULL) return 1; - if (bdrv_open(bs, argv[optind], flags) == -1) + if (bdrv_open(bs, argv[optind], flags) < 0) return 1; fd_size = bs->total_sectors * 512; -- cgit v1.2.1