Return-Path: Delivered-To: apmail-apache-cvs-archive@apache.org Received: (qmail 34586 invoked by uid 500); 8 Oct 2000 04:25:13 -0000 Mailing-List: contact apache-cvs-help@apache.org; run by ezmlm Precedence: bulk Reply-To: new-httpd@apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list apache-cvs@apache.org Received: (qmail 34575 invoked by uid 500); 8 Oct 2000 04:25:12 -0000 Delivered-To: apmail-apache-2.0-cvs@apache.org Date: 8 Oct 2000 04:25:12 -0000 Message-ID: <20001008042512.34571.qmail@locus.apache.org> From: bjh@locus.apache.org To: apache-2.0-cvs@apache.org Subject: cvs commit: apache-2.0/src/main http_protocol.c bjh 00/10/07 21:25:12 Modified: src/main http_protocol.c Log: Fix handling of LF only terminated header lines by not assuming the LF character will be followed by a 0. Revision Changes Path 1.150 +1 -1 apache-2.0/src/main/http_protocol.c Index: http_protocol.c =================================================================== RCS file: /home/cvs/apache-2.0/src/main/http_protocol.c,v retrieving revision 1.149 retrieving revision 1.150 diff -u -r1.149 -r1.150 --- http_protocol.c 2000/10/08 00:55:46 1.149 +++ http_protocol.c 2000/10/08 04:25:11 1.150 @@ -1023,7 +1023,7 @@ */ if ((toss = ap_strchr_c(temp, ASCII_LF)) != NULL) { length = toss - temp + 1; - e->split(e, length + 1); + e->split(e, length + (temp[length] == 0)); apr_cpystrn(pos, temp, length + 1); AP_BUCKET_REMOVE(e);