[master] fe7f054 Fix build if closefrom is not available

Federico G. Schwindt fgsch at lodoss.net
Wed Jan 6 15:14:56 CET 2016


commit fe7f0547db771ba736f702c8a96376ad02d0946d
Author: Federico G. Schwindt <fgsch at lodoss.net>
Date:   Wed Jan 6 14:14:33 2016 +0000

    Fix build if closefrom is not available

diff --git a/lib/libvarnish/vsub.c b/lib/libvarnish/vsub.c
index c87d297..b669fff 100644
--- a/lib/libvarnish/vsub.c
+++ b/lib/libvarnish/vsub.c
@@ -58,8 +58,8 @@ VSUB_closefrom(int fd)
 #ifdef HAVE_CLOSEFROM
 	closefrom(fd);
 #else
-	int i;= sysconf(_SC_OPEN_MAX);
-	for (i = sysconf(_SC_OPEN_MAX); i > STDERR_FILENO; i--)
+	int i = sysconf(_SC_OPEN_MAX);
+	for (i = sysconf(_SC_OPEN_MAX); i > fd; i--)
 		(void)close(i);
 #endif
 }



More information about the varnish-commit mailing list