[4.1] c1784aa Fix build if closefrom is not available

Lasse Karstensen lkarsten at varnish-software.com
Thu Jan 14 15:15:11 CET 2016


commit c1784aa33ca05954aea777f29d9a97c5b0256fa9
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