From e027ef8ea9d5b9128ee9593a734d4056a188258c Mon Sep 17 00:00:00 2001 From: Ivan Baravy Date: Thu, 16 Feb 2023 19:26:31 +0000 Subject: [PATCH] [vdisk/qcow2] Handle the return value of open(2) properly --- vdisk/qcow2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);