mirror of
https://github.com/NLnetLabs/unbound.git
synced 2024-09-21 14:47:09 +00:00
- Protect if statements in val_anchor for compilate without locks.
git-svn-id: file:///svn/unbound/trunk@2670 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
parent
ea158af48d
commit
0a1195f690
@ -1,5 +1,6 @@
|
||||
16 May 2012: Wouter
|
||||
- Updated doc/FEATURES with RFCs that are implemented but not listed.
|
||||
- Protect if statements in val_anchor for compilate without locks.
|
||||
|
||||
15 May 2012: Wouter
|
||||
- fix configure ECDSA support in ldns detection for windows compile.
|
||||
|
@ -237,14 +237,16 @@ anchor_new_ta(struct val_anchors* anchors, uint8_t* name, int namelabs,
|
||||
ta->namelen = namelen;
|
||||
ta->dclass = dclass;
|
||||
lock_basic_init(&ta->lock);
|
||||
if(lockit)
|
||||
if(lockit) {
|
||||
lock_basic_lock(&anchors->lock);
|
||||
}
|
||||
#ifdef UNBOUND_DEBUG
|
||||
r =
|
||||
#endif
|
||||
rbtree_insert(anchors->tree, &ta->node);
|
||||
if(lockit)
|
||||
if(lockit) {
|
||||
lock_basic_unlock(&anchors->lock);
|
||||
}
|
||||
log_assert(r != NULL);
|
||||
return ta;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user