From: wessels <> Date: Wed, 10 Jun 1998 04:43:46 +0000 (+0000) Subject: assertions X-Git-Tag: SQUID_3_0_PRE1~3150 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=cddc721b86fa1de18d62cbe42c91dc2abd9ad026;p=thirdparty%2Fsquid.git assertions --- diff --git a/src/comm.cc b/src/comm.cc index 09b4549de2..3147c38e72 100644 --- a/src/comm.cc +++ b/src/comm.cc @@ -1,7 +1,7 @@ /* - * $Id: comm.cc,v 1.268 1998/06/09 05:54:33 wessels Exp $ + * $Id: comm.cc,v 1.269 1998/06/09 22:43:46 wessels Exp $ * * DEBUG: section 5 Socket Functions * AUTHOR: Harvest Derived @@ -1089,8 +1089,11 @@ void comm_add_close_handler(int fd, PF * handler, void *data) { close_handler *new = xmalloc(sizeof(*new)); + close_handler *c; debug(5, 5) ("comm_add_close_handler: FD %d, handler=%p, data=%p\n", fd, handler, data); + for (c = fd_table[fd].close_handler; c; c=c->next) + assert(c->handler != handler && c->data != data); new->handler = handler; new->data = data; new->next = fd_table[fd].close_handler; diff --git a/src/forward.cc b/src/forward.cc index 21f6d56608..0ec4146356 100644 --- a/src/forward.cc +++ b/src/forward.cc @@ -1,6 +1,6 @@ /* - * $Id: forward.cc,v 1.5 1998/06/09 21:18:46 wessels Exp $ + * $Id: forward.cc,v 1.6 1998/06/09 22:43:48 wessels Exp $ * * DEBUG: section 17 Request Forwarding * AUTHOR: Duane Wessels @@ -145,6 +145,7 @@ fwdConnectStart(FwdState * fwdState) ErrorState *err; FwdServer *srv = fwdState->servers; assert(srv); + assert(fwdState->server_fd == -1); debug(17, 3) ("fwdConnectStart: %s\n", url); cbdataLock(fwdState); if ((fd = pconnPop(srv->host, srv->port)) >= 0) {