commit | ebb40bfacb2098df1775f2d4f0b05de236640f65 | [log] [tgz] |
---|---|---|
author | Karl Waclawek <kwaclaw@users.sourceforge.net> | Thu Nov 12 16:51:39 2009 +0000 |
committer | Karl Waclawek <kwaclaw@users.sourceforge.net> | Thu Nov 12 16:51:39 2009 +0000 |
tree | 91997ba77dc897eb7b87a3d962533b6763d320af | |
parent | 194e2c456e1ab9abf93b575f0d0d2768b56d9a7e [diff] |
Fix for issue # 2895533.
diff --git a/expat/xmlwf/readfilemap.c b/expat/xmlwf/readfilemap.c index 088dda5..bd32b93 100755 --- a/expat/xmlwf/readfilemap.c +++ b/expat/xmlwf/readfilemap.c
@@ -58,10 +58,12 @@ } if (fstat(fd, &sb) < 0) { perror(name); + close(fd); return 0; } if (!S_ISREG(sb.st_mode)) { fprintf(stderr, "%s: not a regular file\n", name); + close(fd); return 0; } nbytes = sb.st_size;