]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
dns common: dns_records_match() matches tombstones
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Mon, 12 Apr 2021 21:57:33 +0000 (09:57 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 11 Jun 2021 08:38:34 +0000 (08:38 +0000)
This will be needed by the RPC server. Other callers already filter
out tombstones, so this is OK.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source4/dns_server/dnsserver_common.c

index bf0ce7d3e892f5e8bea5e922a85eacbeb00235c0..b0b430342ad97c1036debbeaa059e4a8e3a99260 100644 (file)
@@ -1341,6 +1341,8 @@ bool dns_records_match(struct dnsp_DnssrvRpcRecord *rec1,
                        rec1->data.soa.retry == rec2->data.soa.retry &&
                        rec1->data.soa.expire == rec2->data.soa.expire &&
                        rec1->data.soa.minimum == rec2->data.soa.minimum;
+       case DNS_TYPE_TOMBSTONE:
+               return true;
        default:
                break;
        }