From 748b70ae8bf082b2967f0fb84f90b4ee4844e187 Mon Sep 17 00:00:00 2001 From: "W.C.A. Wijngaards" Date: Fri, 14 Feb 2020 10:33:33 +0100 Subject: [PATCH] dnstap io, fix clang analysis warning --- dnstap/dtstream.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dnstap/dtstream.c b/dnstap/dtstream.c index 4af83cd41..7474de1e3 100644 --- a/dnstap/dtstream.c +++ b/dnstap/dtstream.c @@ -275,6 +275,10 @@ int dt_io_thread_apply_cfg(struct dt_io_thread* dtio, struct config_file *cfg) } if(dtio->upstream_is_tcp || dtio->upstream_is_tls) { + if(!cfg->dnstap_ip || cfg->dnstap_ip[0] == 0) { + log_err("dnstap setup: no dnstap-ip for TCP connect"); + return 0; + } free(dtio->ip_str); dtio->ip_str = strdup(cfg->dnstap_ip); if(!dtio->ip_str) { -- 2.47.3