Squid-2.2.STABLE3: storeAppend assertion failure on aborted FTP Possible fix for 'assertion failed: store.c:404: "e->store_status == STORE_PENDING"' errors on aborted FTP requests. Index: squid/src/ftp.c diff -u squid/src/ftp.c:1.1.1.33.2.4 squid/src/ftp.c:1.1.1.33.2.5 --- squid/src/ftp.c:1.1.1.33.2.4 Thu May 20 01:11:22 1999 +++ squid/src/ftp.c Thu May 20 23:41:01 1999 @@ -1203,6 +1203,10 @@ StoreEntry *entry = ftpState->entry; int len; debug(9, 5) ("ftpReadControlReply\n"); + if (EBIT_TEST(entry->flags, ENTRY_ABORTED)) { + comm_close(ftpState->ctrl.fd); + return; + } assert(ftpState->ctrl.offset < ftpState->ctrl.size); Counter.syscalls.sock.reads++; len = read(fd,