fielding 96/12/03 10:43:23
Modified: src http_protocol.c Log: Flag a side-effect. Ugh. Revision Changes Path 1.80 +5 -0 apache/src/http_protocol.c Index: http_protocol.c =================================================================== RCS file: /export/home/cvs/apache/src/http_protocol.c,v retrieving revision 1.79 retrieving revision 1.80 diff -C3 -r1.79 -r1.80 *** http_protocol.c 1996/12/01 20:28:31 1.79 --- http_protocol.c 1996/12/03 18:43:21 1.80 *************** *** 220,225 **** --- 220,230 ---- (!find_token(r->pool, conn, "close")) && ((ka_sent = find_token(r->pool, conn, "keep-alive")) || r->proto_num >= 1001)) { + /* + * The (r->chunked = 1) in the above expression is a side-effect + * that sets the output to chunked encoding if it is not already + * length-delimited. It is not a bug, though it is annoying. + */ char header[26]; int left = r->server->keep_alive - r->connection->keepalives;