- Fix to lock zone before adding rpz qname trigger.

This commit is contained in:
W.C.A. Wijngaards 2020-02-06 12:22:15 +01:00
parent d000523b00
commit 18ea62e369
2 changed files with 3 additions and 0 deletions

View file

@ -6,6 +6,7 @@
- Fix num_reply_addr counting in mesh and tcp drop due to size
after serve_stale commit.
- Fix to create and destroy rpz_lock in auth_zones structure.
- Fix to lock zone before adding rpz qname trigger.
5 February 2020: George
- Added serve-stale functionality as described in

View file

@ -523,8 +523,10 @@ rpz_insert_qname_trigger(struct rpz* r, uint8_t* dname, size_t dnamelen,
lock_rw_unlock(&r->local_zones->lock);
return;
}
lock_rw_wrlock(&z->lock);
local_zone_enter_rr(z, dname, dnamelen, dnamelabs,
rrtype, rrclass, ttl, rdata, rdata_len, rrstr);
lock_rw_unlock(&z->lock);
free(rrstr);
}
if(!newzone)