From: wessels <> Date: Wed, 4 Oct 2000 04:57:30 +0000 (+0000) Subject: DW: X-Git-Tag: SQUID_3_0_PRE1~1850 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5a2aa04883c245f6bf663d073acb2c00baf00531;p=thirdparty%2Fsquid.git DW: - Lock the entry *after* there is the possibility to return. --- diff --git a/src/fqdncache.cc b/src/fqdncache.cc index ab40df1a5d..a5a1199753 100644 --- a/src/fqdncache.cc +++ b/src/fqdncache.cc @@ -1,6 +1,6 @@ /* - * $Id: fqdncache.cc,v 1.136 2000/10/03 22:38:14 wessels Exp $ + * $Id: fqdncache.cc,v 1.137 2000/10/03 22:57:30 wessels Exp $ * * DEBUG: section 35 FQDN Cache * AUTHOR: Harvest Derived @@ -187,9 +187,9 @@ fqdncacheCallback(fqdncache_entry * f) FQDNH *handler = f->handler; void *handlerData = f->handlerData; f->lastref = squid_curtime; - fqdncacheLockEntry(f); if (NULL == handler) return; + fqdncacheLockEntry(f); f->handler = NULL; f->handlerData = NULL; if (cbdataValid(handlerData)) {