]> granicus.if.org Git - pdns/commitdiff
accept chars >127 unescaped in TXT, closes #541, closes #723
authorPeter van Dijk <peter.van.dijk@netherlabs.nl>
Fri, 17 May 2013 14:54:08 +0000 (16:54 +0200)
committerPeter van Dijk <peter.van.dijk@netherlabs.nl>
Fri, 17 May 2013 14:54:15 +0000 (16:54 +0200)
pdns/dnslabeltext.rl

index 3849985ccc715355c88da86ea7f271c264be2fed..aad353091add3b7c118f6819261e087fb220e98d 100644 (file)
@@ -62,7 +62,7 @@ vector<string> segmentDNSText(const string& input )
                 }
 
                 escaped = '\\' (([^0-9]@reportEscaped) | ([0-9]{3}$reportEscapedNumber%doneEscapedNumber));
-                plain = ((print-'\\'-'"')|'\n'|'\t') $ reportPlain;
+                plain = ((extend-'\\'-'"')|'\n'|'\t') $ reportPlain;
                 txtElement = escaped | plain;
             
                 main := (('"' txtElement* '"' space?) >segmentBegin %segmentEnd)+;