diff --git a/lib/isc/rwlock.c b/lib/isc/rwlock.c index 68aaddd685..754c9b6646 100644 --- a/lib/isc/rwlock.c +++ b/lib/isc/rwlock.c @@ -15,7 +15,7 @@ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: rwlock.c,v 1.27 2001/01/09 21:56:26 bwelling Exp $ */ +/* $Id: rwlock.c,v 1.28 2001/02/07 20:03:23 gson Exp $ */ #include @@ -301,6 +301,8 @@ isc_rwlock_unlock(isc_rwlock_t *rwl, isc_rwlocktype_t type) { REQUIRE(VALID_RWLOCK(rwl)); REQUIRE(rwl->type == type); + UNUSED(type); + INSIST(rwl->active > 0); rwl->active--;