From: wessels <> Date: Sat, 31 Aug 1996 04:38:15 +0000 (+0000) Subject: add fqdncacheQueueDrain to drain pending requests before shutdown X-Git-Tag: SQUID_3_0_PRE1~5873 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f201f30901a40da16208bb0ad5410633308a470f;p=thirdparty%2Fsquid.git add fqdncacheQueueDrain to drain pending requests before shutdown --- diff --git a/src/fqdncache.cc b/src/fqdncache.cc index cd5693a40f..716f16a7a2 100644 --- a/src/fqdncache.cc +++ b/src/fqdncache.cc @@ -1,6 +1,6 @@ /* - * $Id: fqdncache.cc,v 1.11 1996/08/29 17:58:55 wessels Exp $ + * $Id: fqdncache.cc,v 1.12 1996/08/30 22:38:15 wessels Exp $ * * DEBUG: section 35 FQDN Cache * AUTHOR: Harvest Derived @@ -1036,3 +1036,15 @@ char *fqdnFromAddr(addr) strncpy(buf, inet_ntoa(addr), 31); return buf; } + +int fqdncacheQueueDrain() +{ + fqdncache_entry *i; + dnsserver_t *dnsData; + if (!fqdncacheQueueHead) + return 0; + while ((dnsData = dnsGetFirstAvailable()) && (i = fqdncacheDequeue())) + fqdncache_dnsDispatch(dnsData, i); + return 1; +} +