]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
prevent calling delayIsNoDelay() when fd < 0
authorwessels <>
Thu, 8 Apr 1999 03:17:50 +0000 (03:17 +0000)
committerwessels <>
Thu, 8 Apr 1999 03:17:50 +0000 (03:17 +0000)
src/forward.cc

index 0f3b09a2bcaec41968877d200d0cfeabc09dd59f..8057a73dadbc8a4ccac4da3cf67df90809943d7c 100644 (file)
@@ -1,6 +1,6 @@
 
 /*
- * $Id: forward.cc,v 1.54 1999/01/29 23:39:18 wessels Exp $
+ * $Id: forward.cc,v 1.55 1999/04/07 21:17:50 wessels Exp $
  *
  * DEBUG: section 17    Request Forwarding
  * AUTHOR: Duane Wessels
@@ -460,8 +460,10 @@ fwdCheckDeferRead(int fd, void *data)
     if (mem == NULL)
        return 0;
 #if DELAY_POOLS
-    if (!delayIsNoDelay(fd) && delayMostBytesWanted(mem, 1) == 0)
-       return 1;
+    if (fd > -1)
+       if (!delayIsNoDelay(fd))
+           if (delayMostBytesWanted(mem, 1) == 0)
+               return 1;
 #endif
     if (mem->inmem_hi - storeLowestMemReaderOffset(e) < READ_AHEAD_GAP)
        return 0;