mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-20 14:53:15 -05:00
moved unlock to please.
git-svn-id: file:///svn/unbound/trunk@806 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
parent
f187e1da7e
commit
11a764a82f
2 changed files with 2 additions and 1 deletions
|
|
@ -20,6 +20,7 @@
|
|||
entries one at a time. Instead they are removed and unlocked.
|
||||
- fptr_wlist for markdelfunc.
|
||||
- removed is_locked param from lruhash delkeyfunc.
|
||||
- moved bin_unlock during bin_split purely to please.
|
||||
|
||||
3 December 2007: Wouter
|
||||
- changed checkconf/ to smallapp/ to make room for more support tools.
|
||||
|
|
|
|||
|
|
@ -144,6 +144,7 @@ bin_split(struct lruhash* table, struct lruhash_bin* newa,
|
|||
}
|
||||
lock_quick_unlock(&newa[i].lock);
|
||||
lock_quick_unlock(&newa[newbit|i].lock);
|
||||
lock_quick_unlock(&table->array[i].lock);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -248,7 +249,6 @@ table_grow(struct lruhash* table)
|
|||
/* delete the old bins */
|
||||
lock_unprotect(&table->lock, table->array);
|
||||
for(i=0; i<table->size; i++) {
|
||||
lock_quick_unlock(&table->array[i].lock);
|
||||
lock_quick_destroy(&table->array[i].lock);
|
||||
}
|
||||
free(table->array);
|
||||
|
|
|
|||
Loading…
Reference in a new issue