[master] 924f25b Only test acceptor sockets if not -C
    Poul-Henning Kamp 
    phk at FreeBSD.org
       
    Mon Mar 16 09:55:34 CET 2015
    
    
  
commit 924f25b189f5c2ff0ff082fd53059adc31418898
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Mon Mar 16 08:48:10 2015 +0000
    Only test acceptor sockets if not -C
diff --git a/bin/varnishd/mgt/mgt_main.c b/bin/varnishd/mgt/mgt_main.c
index 325b88d..e4849b3 100644
--- a/bin/varnishd/mgt/mgt_main.c
+++ b/bin/varnishd/mgt/mgt_main.c
@@ -619,9 +619,11 @@ main(int argc, char * const *argv)
 		ARGV_ERR("Could not open pid/lock (-P) file (%s): %s\n",
 		    P_arg, strerror(errno));
 
-	if (MAC_open_sockets())
-		ARGV_ERR("Failed to open (any) accept sockets.\n");
-	MAC_close_sockets();
+	if (!C_flag) {
+		if (MAC_open_sockets())
+			ARGV_ERR("Failed to open (any) accept sockets.\n");
+		MAC_close_sockets();
+	}
 
 	mgt_vcc_init();
 	mgt_vcl_init();
    
    
More information about the varnish-commit
mailing list