diff --git a/reactos/tools/pefixup.c b/reactos/tools/pefixup.c index d6ec1f47700..aa1c998488f 100644 --- a/reactos/tools/pefixup.c +++ b/reactos/tools/pefixup.c @@ -282,7 +282,10 @@ int main(int argc, char **argv) */ len = read(fd_in, hdrbuf, sizeof(elfhdr)); if (!memcmp(hdrbuf, elfhdr, sizeof(elfhdr))) + { + close(fd_in); return 0; + } len = lseek(fd_in, 0, SEEK_END); if (len < sizeof(IMAGE_DOS_HEADER))