From: Christos Zoulas Date: Tue, 9 Dec 2014 02:47:45 +0000 (+0000) Subject: check the proper variable X-Git-Tag: FILE5_21~4 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2d7ddd68af77ce6f5b4d3e1a496dfde7875f2790;p=file check the proper variable --- diff --git a/src/readelf.c b/src/readelf.c index 53d0aa96..53a6050f 100644 --- a/src/readelf.c +++ b/src/readelf.c @@ -27,7 +27,7 @@ #include "file.h" #ifndef lint -FILE_RCSID("@(#)$File: readelf.c,v 1.109 2014/12/09 02:46:38 christos Exp $") +FILE_RCSID("@(#)$File: readelf.c,v 1.110 2014/12/09 02:47:07 christos Exp $") #endif #ifdef BUILTIN_ELF @@ -1285,7 +1285,7 @@ file_tryelf(struct magic_set *ms, int fd, const unsigned char *buf, file_badread(ms); return -1; } - if (S_ISREG(st.st_mode) || fsize != 0) + if (S_ISREG(st.st_mode) || st.st_size != 0) fsize = st.st_size; else fsize = SIZE_UNKNOWN;