From: Bob Halley Date: Fri, 11 Apr 2014 15:04:45 +0000 (-0700) Subject: Do not put back an unescaped token. X-Git-Tag: v1.12.0~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1c8b777f3f0a9881f8286127d1e42b01e95876c4;p=thirdparty%2Fdnspython.git Do not put back an unescaped token. --- diff --git a/ChangeLog b/ChangeLog index 6654bb1a..b4135727 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2014-04-11 Bob Halley + + * dns/zone.py: Do not put back an unescaped token. This was + causing escape processing for domain names to break. Thanks to + connormclaud for reporting the problem. + 2014-04-04 Bob Halley * dns/message.py: Making a response didn't work correctly if the diff --git a/dns/zone.py b/dns/zone.py index 9efcf437..ab571480 100644 --- a/dns/zone.py +++ b/dns/zone.py @@ -813,7 +813,7 @@ class _MasterReader(object): try: while 1: - token = self.tok.get(True, True).unescape() + token = self.tok.get(True, True) if token.is_eof(): if not self.current_file is None: self.current_file.close()