From e9a265612a71d5b68197d2bcb205ec58c29463e5 Mon Sep 17 00:00:00 2001 From: Douglas Bagnall Date: Thu, 13 May 2021 03:51:45 +0000 Subject: [PATCH] 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 --- python/samba/dnsserver.py | 7 +++++++ 1 file changed, 7 insertions(+) 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() -- 2.47.3