>Number: 814 >Category: mod_proxy >Synopsis: Message body from HTTP/0.9 server may corrupt >Confidential: no >Severity: non-critical >Priority: medium >Responsible: apache (Apache HTTP Project) >State: open >Class: sw-bug >Submitter-Id: apache >Arrival-Date: Tue Jul 1 18:50:00 1997 >Originator: [EMAIL PROTECTED] >Organization: apache >Release: Apache/1.2.0 >Environment: FreeBSD 2.2.1-RELEASE >Description: In line 281 of proxy_http.c, vairaible len is set to the length of the first line from server and later in line 398 it is used to write out the line to the client if the server is HTTP/0.9. However, in line 334 and 374, len is used again to hold the number of response headers, which is always 2 for HTTP/0.9 server. >How-To-Repeat: I don't have any HTTP/0.9 servers around. >Fix: for (i=0; i < resp_hdrs->nelts; i++) near line 334 and 374 %0 >Audit-Trail: >Unformatted:
