From: Vladimir Serbinenko Date: Mon, 26 Jan 2015 08:56:24 +0000 (+0100) Subject: util/misc.c: Check ftello return value. X-Git-Tag: 2.02-beta3~481 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=11eed6abce6626edecdbc81876bc7f5b91458c0b;p=thirdparty%2Fgrub.git util/misc.c: Check ftello return value. Found by: Coverity scan. --- diff --git a/util/misc.c b/util/misc.c index b0e023ecd..b8ec69108 100644 --- a/util/misc.c +++ b/util/misc.c @@ -89,6 +89,8 @@ grub_util_get_image_size (const char *path) fseeko (f, 0, SEEK_END); sz = ftello (f); + if (sz < 0) + grub_util_error (_("cannot open `%s': %s"), path, strerror (errno)); if (sz != (size_t) sz) grub_util_error (_("file `%s' is too big"), path); ret = (size_t) sz;