From: Bob Halley Date: Sat, 28 Jan 2017 13:51:45 +0000 (-0800) Subject: Use proper binary empty string in a few places. X-Git-Tag: v1.16.0~46 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ae6854e31ce852e36c355a331630e3940a5766cd;p=thirdparty%2Fdnspython.git Use proper binary empty string in a few places. --- diff --git a/dns/message.py b/dns/message.py index f0f364bf..e7c64174 100644 --- a/dns/message.py +++ b/dns/message.py @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2007, 2009-2011 Nominum, Inc. +# Copyright (C) 2001-2017 Nominum, Inc. # # Permission to use, copy, modify, and distribute this software and its # documentation for any purpose with or without fee is hereby granted, @@ -99,12 +99,12 @@ class Message(object): self.keyring = None self.keyname = None self.keyalgorithm = dns.tsig.default_algorithm - self.request_mac = '' - self.other_data = '' + self.request_mac = b'' + self.other_data = b'' self.tsig_error = 0 self.fudge = 300 self.original_id = self.id - self.mac = '' + self.mac = b'' self.xfr = False self.origin = None self.tsig_ctx = None @@ -754,7 +754,7 @@ class _WireReader(object): self.message.tsig_ctx.update(self.wire) -def from_wire(wire, keyring=None, request_mac='', xfr=False, origin=None, +def from_wire(wire, keyring=None, request_mac=b'', xfr=False, origin=None, tsig_ctx=None, multi=False, first=True, question_only=False, one_rr_per_rrset=False, ignore_trailing=False): @@ -1167,7 +1167,7 @@ def make_response(query, recursion_available=False, our_payload=8192, if query.edns >= 0: response.use_edns(0, 0, our_payload, query.payload) if query.had_tsig: - response.use_tsig(query.keyring, query.keyname, fudge, None, 0, '', + response.use_tsig(query.keyring, query.keyname, fudge, None, 0, b'', query.keyalgorithm) response.request_mac = query.mac return response