diff options
author | delphij <delphij@FreeBSD.org> | 2013-02-26 00:58:44 +0000 |
---|---|---|
committer | delphij <delphij@FreeBSD.org> | 2013-02-26 00:58:44 +0000 |
commit | 11a4218d3cad088920f4fd498d6fa14144b868e5 (patch) | |
tree | 9cf6695541e584373dd8864a555e26382e8ca0f3 /contrib/expat/xmlwf/readfilemap.c | |
parent | b803c7de89432aa2b5990620a631d44776c10a45 (diff) | |
parent | 964f4a34081de17801432bde55cfdacda5d02ccd (diff) | |
download | FreeBSD-src-11a4218d3cad088920f4fd498d6fa14144b868e5.zip FreeBSD-src-11a4218d3cad088920f4fd498d6fa14144b868e5.tar.gz |
Update base system libexpat to 2.1.0.
MFC after: 3 days
Diffstat (limited to 'contrib/expat/xmlwf/readfilemap.c')
-rw-r--r-- | contrib/expat/xmlwf/readfilemap.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/contrib/expat/xmlwf/readfilemap.c b/contrib/expat/xmlwf/readfilemap.c index 088dda5..bd32b93 100644 --- a/contrib/expat/xmlwf/readfilemap.c +++ b/contrib/expat/xmlwf/readfilemap.c @@ -58,10 +58,12 @@ filemap(const char *name, } 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; |