Index: acl.c
===================================================================
RCS file: /server/cvs-server/squid/squid/src/acl.c,v
retrieving revision 1.281
diff -u -w -r1.281 acl.c
--- acl.c	9 Aug 2002 10:57:43 -0000	1.281
+++ acl.c	30 Aug 2002 00:38:40 -0000
@@ -1415,9 +1415,12 @@
     debug(28, 3) ("aclMatchTime: checking %d in %d-%d, weekbits=%x\n",
 	(int) t, (int) data->start, (int) data->stop, data->weekbits);
 
-    if (t < data->start || t > data->stop)
+    while(data) {
+	if (t >= data->start && t <= data->stop && (data->weekbits & (1 << tm.tm_wday)))
+	    return 1;
+	data = data->next;
+    }
 	return 0;
-    return data->weekbits & (1 << tm.tm_wday) ? 1 : 0;
 }
 
 #if SQUID_SNMP

