From: wessels <> Date: Wed, 1 Nov 2000 11:50:25 +0000 (+0000) Subject: DW: X-Git-Tag: SQUID_3_0_PRE1~1796 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6c40d2722515380fbcdf9f989e13819db96f59e9;p=thirdparty%2Fsquid.git DW: - missed these hash_link changes in the previous commit. --- diff --git a/src/access_log.cc b/src/access_log.cc index d3e24b061f..d62e77a847 100644 --- a/src/access_log.cc +++ b/src/access_log.cc @@ -1,6 +1,6 @@ /* - * $Id: access_log.cc,v 1.60 2000/10/31 23:48:13 wessels Exp $ + * $Id: access_log.cc,v 1.61 2000/11/01 04:50:25 wessels Exp $ * * DEBUG: section 46 Access Log * AUTHOR: Duane Wessels @@ -78,8 +78,7 @@ const char *log_tags[] = #if FORW_VIA_DB typedef struct { - char *key; - void *next; + hash_link hash; int n; } fvdb_entry; static hash_table *via_table = NULL; diff --git a/src/htcp.cc b/src/htcp.cc index 53bac0ca14..043f9386b9 100644 --- a/src/htcp.cc +++ b/src/htcp.cc @@ -1,6 +1,6 @@ /* - * $Id: htcp.cc,v 1.31 2000/06/27 22:06:02 hno Exp $ + * $Id: htcp.cc,v 1.32 2000/11/01 04:50:25 wessels Exp $ * * DEBUG: section 31 Hypertext Caching Protocol * AUTHOR: Duane Wesssels @@ -910,7 +910,7 @@ htcpQuery(StoreEntry * e, request_t * req, peer * p) } htcpSend(pkt, (int) pktlen, &p->in_addr); save_key = queried_keys[stuff.msg_id % N_QUERIED_KEYS]; - storeKeyCopy(save_key, e->key); + storeKeyCopy(save_key, e->hash.key); debug(31, 3) ("htcpQuery: key (%p) %s\n", save_key, storeKeyText(save_key)); xfree(pkt); } diff --git a/src/store_digest.cc b/src/store_digest.cc index e90ab0ee30..51e396ce38 100644 --- a/src/store_digest.cc +++ b/src/store_digest.cc @@ -1,6 +1,6 @@ /* - * $Id: store_digest.cc,v 1.42 2000/06/08 18:05:36 hno Exp $ + * $Id: store_digest.cc,v 1.43 2000/11/01 04:50:25 wessels Exp $ * * DEBUG: section 71 Store Digest Manager * AUTHOR: Alex Rousskov @@ -135,17 +135,17 @@ storeDigestDel(const StoreEntry * entry) } assert(entry && store_digest); debug(71, 6) ("storeDigestDel: checking entry, key: %s\n", - storeKeyText(entry->key)); + storeKeyText(entry->hash.key)); if (!EBIT_TEST(entry->flags, KEY_PRIVATE)) { - if (!cacheDigestTest(store_digest, entry->key)) { + if (!cacheDigestTest(store_digest, entry->hash.key)) { sd_stats.del_lost_count++; debug(71, 6) ("storeDigestDel: lost entry, key: %s url: %s\n", - storeKeyText(entry->key), storeUrl(entry)); + storeKeyText(entry->hash.key), storeUrl(entry)); } else { sd_stats.del_count++; - cacheDigestDel(store_digest, entry->key); + cacheDigestDel(store_digest, entry->hash.key); debug(71, 6) ("storeDigestDel: deled entry, key: %s\n", - storeKeyText(entry->key)); + storeKeyText(entry->hash.key)); } } #endif @@ -187,7 +187,7 @@ storeDigestAddable(const StoreEntry * e) /* add some stats! XXX */ debug(71, 6) ("storeDigestAddable: checking entry, key: %s\n", - storeKeyText(e->key)); + storeKeyText(e->hash.key)); /* check various entry flags (mimics storeCheckCachable XXX) */ if (!EBIT_TEST(e->flags, ENTRY_CACHABLE)) { @@ -245,14 +245,14 @@ storeDigestAdd(const StoreEntry * entry) if (storeDigestAddable(entry)) { sd_stats.add_count++; - if (cacheDigestTest(store_digest, entry->key)) + if (cacheDigestTest(store_digest, entry->hash.key)) sd_stats.add_coll_count++; - cacheDigestAdd(store_digest, entry->key); + cacheDigestAdd(store_digest, entry->hash.key); debug(71, 6) ("storeDigestAdd: added entry, key: %s\n", - storeKeyText(entry->key)); + storeKeyText(entry->hash.key)); } else { sd_stats.rej_count++; - if (cacheDigestTest(store_digest, entry->key)) + if (cacheDigestTest(store_digest, entry->hash.key)) sd_stats.rej_coll_count++; } } @@ -353,7 +353,7 @@ storeDigestRewriteStart(void *datanotused) sd_state.rewrite_lock = e = storeCreateEntry(url, url, flags, METHOD_GET); assert(sd_state.rewrite_lock); cbdataAdd(sd_state.rewrite_lock, NULL, 0); - debug(71, 3) ("storeDigestRewrite: url: %s key: %s\n", url, storeKeyText(e->key)); + debug(71, 3) ("storeDigestRewrite: url: %s key: %s\n", url, storeKeyText(e->hash.key)); e->mem_obj->request = requestLink(urlParse(METHOD_GET, url)); /* wait for rebuild (if any) to finish */ if (sd_state.rebuild_lock) {