From 799e939381f1483c0da14b533635249210db5b5c Mon Sep 17 00:00:00 2001 From: Andy Hawkins Date: Wed, 17 Apr 2019 11:34:55 +0100 Subject: [PATCH] Escape semicolons read in from TinyDNS TXT records --- octodns/source/tinydns.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/octodns/source/tinydns.py b/octodns/source/tinydns.py index beb586f..dd9a8b4 100755 --- a/octodns/source/tinydns.py +++ b/octodns/source/tinydns.py @@ -64,7 +64,8 @@ class TinyDnsBaseSource(BaseSource): values = [] for record in records: - values.append(record[0].decode('unicode-escape')) + new_value = record[0].decode('unicode-escape').replace(";", "\\;") + values.append(new_value) try: ttl = records[0][1]