aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/cgi.c
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@openbsd.org>2016-08-18 09:02:34 +0000
committerIngo Schwarze <schwarze@openbsd.org>2016-08-18 09:02:34 +0000
commit9858b8f71c3c328d0b65b6edac5fe7ac7682f1e3 (patch)
tree73ce67951a32b79427656a992e99dae8c866175d /cgi.c
parentcddabf4481def808a91c9b24836ff80880d10594 (diff)
downloadmandoc-9858b8f71c3c328d0b65b6edac5fe7ac7682f1e3.tar.gz
mandoc-9858b8f71c3c328d0b65b6edac5fe7ac7682f1e3.tar.zst
mandoc-9858b8f71c3c328d0b65b6edac5fe7ac7682f1e3.zip
fix an fd leak; patch from jsg@
Diffstat (limited to 'cgi.c')
-rw-r--r--cgi.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/cgi.c b/cgi.c
index ce9068a1..05b0134f 100644
--- a/cgi.c
+++ b/cgi.c
@@ -1,4 +1,4 @@
-/* $Id: cgi.c,v 1.137 2016/08/10 18:39:23 schwarze Exp $ */
+/* $Id: cgi.c,v 1.138 2016/08/18 09:02:34 schwarze Exp $ */
/*
* Copyright (c) 2011, 2012 Kristaps Dzonsons <kristaps@bsd.lv>
* Copyright (c) 2014, 2015, 2016 Ingo Schwarze <schwarze@usta.de>
@@ -338,6 +338,7 @@ resp_copy(const char *filename)
fflush(stdout);
while ((sz = read(fd, buf, sizeof(buf))) > 0)
write(STDOUT_FILENO, buf, sz);
+ close(fd);
}
}