From: bert hubert Date: Wed, 7 Sep 2016 14:15:10 +0000 (+0200) Subject: fix up TXT content matching when backend does not add " X-Git-Tag: dnsdist-1.1.0-beta2~123^2~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c7d5b05486d34ba994402dad941e70313f35402e;p=thirdparty%2Fpdns.git fix up TXT content matching when backend does not add " --- diff --git a/pdns/dnsbackend.cc b/pdns/dnsbackend.cc index 5617764ad0..5435b271e2 100644 --- a/pdns/dnsbackend.cc +++ b/pdns/dnsbackend.cc @@ -271,6 +271,8 @@ bool DNSBackend::get(DNSZoneRecord& dzr) return false; dzr.auth = rr.auth; dzr.domain_id = rr.domain_id; + if(rr.qtype.getCode() == QType::TXT && !rr.content.empty() && rr.content[0]!='"') + rr.content = "\""+ rr.content + "\""; dzr.dr = DNSRecord(rr); return true; }