From: wessels <> Date: Thu, 8 Apr 1999 03:17:50 +0000 (+0000) Subject: prevent calling delayIsNoDelay() when fd < 0 X-Git-Tag: SQUID_3_0_PRE1~2297 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b4858d35eb7863b9fdab21660a21e57d2dc24ff2;p=thirdparty%2Fsquid.git prevent calling delayIsNoDelay() when fd < 0 --- diff --git a/src/forward.cc b/src/forward.cc index 0f3b09a2bc..8057a73dad 100644 --- a/src/forward.cc +++ b/src/forward.cc @@ -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;