Index: squid/src/pump.c diff -u squid/src/pump.c:1.1.1.13.2.1 squid/src/pump.c:1.1.1.13.2.2 --- squid/src/pump.c:1.1.1.13.2.1 Thu Mar 25 23:56:07 1999 +++ squid/src/pump.c Tue Apr 13 00:00:29 1999 @@ -349,6 +349,7 @@ pumpServerClosed(int fd, void *data) { PumpStateData *p = data; + StoreEntry *req = p->request_entry; debug(61, 3) ("pumpServerClosed: FD %d\n", fd); /* * we have been called from comm_close for the server side, so @@ -358,8 +359,7 @@ p->s_fd = -1; if (p->flags.closing) return; - if (p->c_fd > -1) - comm_close(p->c_fd); + storeAbort(req); } /*