]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
py: samba.dnsserver: add helper for record buffers
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Thu, 13 May 2021 03:51:45 +0000 (03:51 +0000)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 11 Jun 2021 08:38:34 +0000 (08:38 +0000)
We *always* make these steps when we get a record.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
python/samba/dnsserver.py

index 68634dbeb5f48213276091c2e9326f3ceeed8695..9bcab7fb0239970f5beb5aba4e5bb623998b1882 100644 (file)
@@ -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()