diff --git a/vdisk/qcow2.c b/vdisk/qcow2.c index b135db6..c000ce0 100644 --- a/vdisk/qcow2.c +++ b/vdisk/qcow2.c @@ -213,7 +213,7 @@ vdisk_init_qcow2(const char *fname, const struct umka_io *io) { }; d->vdisk.io = io; d->prev_cluster_index = ~(uint64_t)0; - if (!(d->fd = open(fname, O_RDONLY | O_BINARY))) { + if ((d->fd = open(fname, O_RDONLY | O_BINARY)) == -1) { fprintf(stderr, "[vdisk.qcow2] can't open file '%s': %s\n", fname, strerror(errno)); vdisk_qcow2_close(d);