From: Douglas Bagnall Date: Wed, 26 May 2021 03:01:36 +0000 (+1200) Subject: dns update: zero flags and reserved X-Git-Tag: tevent-0.11.0~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6d216dc365463fbcc4927bfc988ba52c16eef4cf;p=thirdparty%2Fsamba.git dns update: zero flags and reserved This is the observed behaviour on Windows. Signed-off-by: Douglas Bagnall Reviewed-by: Andrew Bartlett --- diff --git a/selftest/knownfail.d/dns-aging b/selftest/knownfail.d/dns-aging index bff873cc1ca..dd6998d75d8 100644 --- a/selftest/knownfail.d/dns-aging +++ b/selftest/knownfail.d/dns-aging @@ -30,7 +30,6 @@ samba.tests.dns_aging.+test_dns_add_sibling_12_7_days_no_aging_touch samba.tests.dns_aging.+test_dns_add_sibling_2_7_days_aging samba.tests.dns_aging.+test_dns_add_sibling_2_7_days_aging_touch samba.tests.dns_aging.+test_dns_add_sibling_2_7_days_no_aging_touch -samba.tests.dns_aging.+test_add_update_dwFlags samba.tests.dns_aging.+test_add_update_dwSerial samba.tests.dns_aging.+test_add_update_dwSerial_2 samba.tests.dns_aging.+test_add_update_many diff --git a/source4/dns_server/dns_update.c b/source4/dns_server/dns_update.c index feacfaefe65..2d5f353671e 100644 --- a/source4/dns_server/dns_update.c +++ b/source4/dns_server/dns_update.c @@ -572,7 +572,8 @@ static WERROR handle_one_update(struct dns_server *dns, recs[i].wType = recs[rcount].wType; recs[i].dwTtlSeconds = recs[rcount].dwTtlSeconds; recs[i].rank = recs[rcount].rank; - + recs[i].dwReserved = 0; + recs[i].flags = 0; werror = dns_replace_records(dns, mem_ctx, dn, needs_add, recs, rcount); W_ERROR_NOT_OK_RETURN(werror);