From 1337e5a2d52c92c791ea67d1b176784b031606c7 Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Mon, 1 Jan 2018 17:22:57 +0200 Subject: [PATCH] geoipbackend: Skip non-TXT results that format to empty --- modules/geoipbackend/geoipbackend.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/geoipbackend/geoipbackend.cc b/modules/geoipbackend/geoipbackend.cc index 7e3aa2470e..724513f3a0 100644 --- a/modules/geoipbackend/geoipbackend.cc +++ b/modules/geoipbackend/geoipbackend.cc @@ -294,8 +294,10 @@ bool GeoIPBackend::lookup_static(const GeoIPDomain &dom, const DNSName &search, continue; } if (qtype == QType::ANY || rr.qtype == qtype) { + const string& content = format2str(rr.content, ip, v6, gl); + if (rr.qtype != QType::TXT && content.empty()) continue; d_result.push_back(rr); - d_result.back().content = format2str(rr.content, ip, v6, gl); + d_result.back().content = content; d_result.back().qname = qdomain; } } -- 2.47.2