Blame SOURCES/squid-3.3.8-segfault-reboot.patch

c63618
--- a/src/comm.cc
c63618
+++ b/src/comm.cc
c63618
@@ -2001,7 +2001,7 @@ DeferredReadManager::popHead(CbDataListContainer<DeferredRead> &deferredReads)
c63618
     //       amount of time. We must re-validate that it is active and usable.
c63618
 
c63618
     // If the connection has been closed already. Cancel this read.
c63618
-    if (!Comm::IsConnOpen(read.theRead.conn)) {
c63618
+    if (!fd_table || !Comm::IsConnOpen(read.theRead.conn)) {
c63618
         if (read.closer != NULL) {
c63618
             read.closer->cancel("Connection closed before.");
c63618
             read.closer = NULL;