commit ff4d6dea422c30bed39dd4082b8012033583cdd8 parent 979e4999367d29323c0e59d4b915177095af6d7b Author: Christian Grothoff <christian@grothoff.org> Date: Mon, 18 Jan 2016 21:42:33 +0000 -fclose file, even if fileno failed... Diffstat:
| M | src/examples/fileserver_example_external_select.c | | | 5 | ++++- |
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/examples/fileserver_example_external_select.c b/src/examples/fileserver_example_external_select.c @@ -78,7 +78,10 @@ ahc_echo (void *cls, { fd = fileno (file); if (-1 == fd) - return MHD_NO; /* internal error */ + { + (void) fclose (file); + return MHD_NO; /* internal error */ + } if ( (0 != fstat (fd, &buf)) || (! S_ISREG (buf.st_mode)) ) {