From: wessels <> Date: Tue, 5 May 1998 22:11:30 +0000 (+0000) Subject: store copy offset fixes X-Git-Tag: SQUID_3_0_PRE1~3386 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1bac1e9703eb024b3c1e394efcf1b85fb2376dd4;p=thirdparty%2Fsquid.git store copy offset fixes --- diff --git a/src/neighbors.cc b/src/neighbors.cc index 3493ba0b87..80f9154443 100644 --- a/src/neighbors.cc +++ b/src/neighbors.cc @@ -1,6 +1,6 @@ /* - * $Id: neighbors.cc,v 1.202 1998/05/05 05:35:39 wessels Exp $ + * $Id: neighbors.cc,v 1.203 1998/05/05 16:11:30 wessels Exp $ * * DEBUG: section 15 Neighbor Routines * AUTHOR: Harvest Derived @@ -932,9 +932,7 @@ peerDNSConfigure(const ipcache_addrs * ia, void *data) ap->sin_port = htons(p->icp_port); if (p->type == PEER_MULTICAST) peerCountMcastPeersSchedule(p, 10); -#if USE_PEER_NETDB eventAddIsh("netdbExchangeStart", netdbExchangeStart, p, 30); -#endif } static void diff --git a/src/net_db.cc b/src/net_db.cc index 928beef481..27b56bf13a 100644 --- a/src/net_db.cc +++ b/src/net_db.cc @@ -1,6 +1,6 @@ /* - * $Id: net_db.cc,v 1.85 1998/05/05 05:35:40 wessels Exp $ + * $Id: net_db.cc,v 1.86 1998/05/05 16:11:31 wessels Exp $ * * DEBUG: section 37 Network Measurement Database * AUTHOR: Duane Wessels @@ -927,7 +927,7 @@ netdbExchangeHandleReply(void *data, char *buf, ssize_t size) rec_sz += 1 + sizeof(addr.s_addr); rec_sz += 1 + sizeof(int); rec_sz += 1 + sizeof(int); - ex->seen += size; + ex->seen = ex->used + size; debug(0, 0) ("netdbExchangeHandleReply: %d bytes\n", (int) size); if (!cbdataValid(ex->p)) { netdbExchangeDone(ex); @@ -944,7 +944,7 @@ netdbExchangeHandleReply(void *data, char *buf, ssize_t size) netdbExchangeDone(ex); return; } - assert(size > hdr_sz); + assert(size >= hdr_sz); ex->used += hdr_sz; size -= hdr_sz; p += hdr_sz; @@ -952,7 +952,7 @@ netdbExchangeHandleReply(void *data, char *buf, ssize_t size) size = 0; } } - while (size > rec_sz) { + while (size >= rec_sz) { addr.s_addr = 0; hops = rtt = 0.0; for (o = 0; o < rec_sz;) {