]> granicus.if.org Git - file/commitdiff
check the proper variable
authorChristos Zoulas <christos@zoulas.com>
Tue, 9 Dec 2014 02:47:45 +0000 (02:47 +0000)
committerChristos Zoulas <christos@zoulas.com>
Tue, 9 Dec 2014 02:47:45 +0000 (02:47 +0000)
src/readelf.c

index 53d0aa96efe337cb5248268f2b7b342b5dc1854c..53a6050f9d7efeed86f741bff514f9860a9ab029 100644 (file)
@@ -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;