summaryrefslogtreecommitdiffstats
path: root/contrib/expat/xmlwf/readfilemap.c
diff options
context:
space:
mode:
authordelphij <delphij@FreeBSD.org>2013-02-26 00:58:44 +0000
committerdelphij <delphij@FreeBSD.org>2013-02-26 00:58:44 +0000
commit11a4218d3cad088920f4fd498d6fa14144b868e5 (patch)
tree9cf6695541e584373dd8864a555e26382e8ca0f3 /contrib/expat/xmlwf/readfilemap.c
parentb803c7de89432aa2b5990620a631d44776c10a45 (diff)
parent964f4a34081de17801432bde55cfdacda5d02ccd (diff)
downloadFreeBSD-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.c2
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;
OpenPOWER on IntegriCloud