* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: rbtdb.c,v 1.248.12.8 2008/05/01 18:32:31 jinmei Exp $ */
+/* $Id: rbtdb.c,v 1.248.12.9 2008/06/04 01:12:20 jinmei Exp $ */
/*! \file */
need_relock = ISC_FALSE;
NODE_WEAKLOCK(&rbtdb->node_locks[node->locknum].lock,
isc_rwlocktype_read);
- if (ISC_LINK_LINKED(node, deadlink) && isc_rwlocktype_write)
+ if (ISC_LINK_LINKED(node, deadlink))
need_relock = ISC_TRUE;
else if (!ISC_LIST_EMPTY(rbtdb->deadnodes[node->locknum]) &&
locktype == isc_rwlocktype_write)