summaryrefslogtreecommitdiffstats
path: root/lib/loopdev.c
diff options
context:
space:
mode:
authorKarel Zak2012-12-19 12:40:19 +0100
committerKarel Zak2012-12-19 12:40:19 +0100
commit06f588f7d108d9ba2ae86b037c244acf18d00d32 (patch)
tree5f04127d3f554a33676d696b6a9786347882c34b /lib/loopdev.c
parentdocs: add missing exit value to fsck.minix(8) (diff)
downloadkernel-qcow2-util-linux-06f588f7d108d9ba2ae86b037c244acf18d00d32.tar.gz
kernel-qcow2-util-linux-06f588f7d108d9ba2ae86b037c244acf18d00d32.tar.xz
kernel-qcow2-util-linux-06f588f7d108d9ba2ae86b037c244acf18d00d32.zip
lib/loopdev: fix loopdev_find_by_backing_file()
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'lib/loopdev.c')
-rw-r--r--lib/loopdev.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/loopdev.c b/lib/loopdev.c
index a404e6644..c29cb85c5 100644
--- a/lib/loopdev.c
+++ b/lib/loopdev.c
@@ -1353,7 +1353,7 @@ char *loopdev_find_by_backing_file(const char *filename, uint64_t offset, int fl
if (loopcxt_init(&lc, 0))
return NULL;
- if (loopcxt_find_by_backing_file(&lc, filename, offset, flags))
+ if (loopcxt_find_by_backing_file(&lc, filename, offset, flags) == 0)
res = loopcxt_strdup_device(&lc);
loopcxt_deinit(&lc);