[master] 20ef818 Complain if we cannot probe TCP keepalive parameters.

Poul-Henning Kamp phk at FreeBSD.org
Thu Mar 12 01:06:52 CET 2015


commit 20ef818a0a613bca6c0284781c596e35bb83807a
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Thu Mar 12 00:06:37 2015 +0000

    Complain if we cannot probe TCP keepalive parameters.

diff --git a/bin/varnishd/mgt/mgt_param_tcp.c b/bin/varnishd/mgt/mgt_param_tcp.c
index cfdfac8..9212989 100644
--- a/bin/varnishd/mgt/mgt_param_tcp.c
+++ b/bin/varnishd/mgt/mgt_param_tcp.c
@@ -114,8 +114,11 @@ tkp_callback(void *priv, const struct suckaddr *sa)
 static void
 tcp_keep_probes(void)
 {
+	const char *err;
 	/* Probe a dummy socket for default values */
-	(void)VSS_resolver(":0", NULL, tkp_callback, NULL, NULL);
+	(void)VSS_resolver(":0", NULL, tkp_callback, NULL, &err);
+	if (err != NULL)
+		ARGV_ERR("Could not probe TCP keepalives: %s", err);
 }
 #endif
 



More information about the varnish-commit mailing list