From d62e3c29b524140952cd6969afae8f0f73342855 Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Thu, 27 Jul 2017 23:14:25 +0200 Subject: [PATCH] call fseek at the beginning of readident --- elf.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/elf.c b/elf.c index 05d1d03..0e65f43 100644 --- a/elf.c +++ b/elf.c @@ -444,6 +444,8 @@ readident(FILE *f, Fhdr *fp) unsigned int i; uint8_t *p; + fseek(f, 0, SEEK_SET); + p = buf; if (fread(p, EI_NIDENT, 1, f) != 1) return -1;