From: Karel Zak Date: Mon, 13 May 2013 09:00:47 +0000 (+0200) Subject: losetup: use warn_size() for regular files only X-Git-Tag: v2.24-rc1~561 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b048b8af3a5568c90f6e0c2d56f6cb399dedb0d1;p=thirdparty%2Futil-linux.git losetup: use warn_size() for regular files only Signed-off-by: Karel Zak --- diff --git a/sys-utils/losetup.c b/sys-utils/losetup.c index ccf120e9f4..b44c9e540f 100644 --- a/sys-utils/losetup.c +++ b/sys-utils/losetup.c @@ -380,7 +380,7 @@ static void warn_size(const char *filename, uint64_t size) struct stat st; if (!size) { - if (stat(filename, &st)) + if (stat(filename, &st) || S_ISBLK(st.st_mode)) return; size = st.st_size; }