From: Douglas Bagnall Date: Thu, 13 May 2021 03:51:45 +0000 (+0000) Subject: py: samba.dnsserver: add helper for record buffers X-Git-Tag: tevent-0.11.0~393 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e9a265612a71d5b68197d2bcb205ec58c29463e5;p=thirdparty%2Fsamba.git py: samba.dnsserver: add helper for record buffers We *always* make these steps when we get a record. Signed-off-by: Douglas Bagnall Reviewed-by: Andrew Bartlett --- diff --git a/python/samba/dnsserver.py b/python/samba/dnsserver.py index 68634dbeb5f..9bcab7fb023 100644 --- a/python/samba/dnsserver.py +++ b/python/samba/dnsserver.py @@ -297,6 +297,13 @@ def flag_from_string(rec_type): raise DNSParseError('Unknown type of DNS record %s' % rec_type) from e +def recbuf_from_string(*args, **kwargs): + rec = record_from_string(*args, **kwargs) + buf = dnsserver.DNS_RPC_RECORD_BUF() + buf.rec = rec + return buf + + def dns_name_equal(n1, n2): """Match dns name (of type DNS_RPC_NAME)""" return n1.str.rstrip('.').lower() == n2.str.rstrip('.').lower()