BUG/MINOR: trace: Test server existence for health-checks to get proxy
Email alerts are based on health-checks but with no server. Thus, in
__trace() function, responsible to write a trace message, we must be
prepared to have no server and thus no proxy.
This patch must be backported as far as 2.4.
diff --git a/src/trace.c b/src/trace.c
index 541acf2..5909dd4 100644
--- a/src/trace.c
+++ b/src/trace.c
@@ -144,7 +144,7 @@
}
if (check) {
srv = check->server;
- be = srv->proxy;
+ be = (srv ? srv->proxy : NULL);
}
if (!srv && conn)