dgaudet 98/07/01 11:22:34
Modified: src/main buff.c
Log:
more efficient comparisons
Revision Changes Path
1.79 +2 -5 apache-1.3/src/main/buff.c
Index: buff.c
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/main/buff.c,v
retrieving revision 1.78
retrieving revision 1.79
diff -u -r1.78 -r1.79
--- buff.c 1998/07/01 18:18:25 1.78
+++ buff.c 1998/07/01 18:22:33 1.79
@@ -433,7 +433,7 @@
/* already chunking */
return;
}
- if (!(fb->flags & B_WR) || (fb->flags & (B_WRERR | B_EOUT))) {
+ if ((fb->flags & (B_WRERR | B_EOUT | B_WR)) != B_WR) {
/* unbuffered writes */
return;
}
@@ -1362,10 +1362,7 @@
{
int ret;
- if (!(fb->flags & B_WR) || (fb->flags & B_EOUT))
- return -1;
-
- if (fb->flags & B_WRERR)
+ if ((fb->flags & (B_WRERR | B_EOUT | B_WR)) != B_WR)
return -1;
if (fb->flags & B_CHUNK)