From: Ryota Ozaki Date: Sat, 20 Mar 2010 06:23:22 +0000 (+0900) Subject: qemu-nbd: Fix return value handling of bdrv_open X-Git-Tag: v0.13.0-rc0~960 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=a16c174c51e7cd896c701d5d0e8329e610e90ce1;p=qemu.git 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 --- diff --git a/qemu-nbd.c b/qemu-nbd.c index a39358304..b89c36101 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;