From: Karel Zak Date: Wed, 19 Dec 2012 11:40:19 +0000 (+0100) Subject: lib/loopdev: fix loopdev_find_by_backing_file() X-Git-Tag: v2.23-rc1~400 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=06f588f7d108d9ba2ae86b037c244acf18d00d32;p=thirdparty%2Futil-linux.git lib/loopdev: fix loopdev_find_by_backing_file() Signed-off-by: Karel Zak --- diff --git a/lib/loopdev.c b/lib/loopdev.c index a404e6644b..c29cb85c51 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);