summaryrefslogtreecommitdiff
path: root/www/ap-python/patches/patch-ag
blob: 6caf75e63f9ae9074ae93680b38d7497d7a0bb91 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
$NetBSD: patch-ag,v 1.1 2003/12/03 09:44:10 darcy Exp $

--- lib/python/mod_python/apache.py.orig	2002-04-19 14:20:40.000000000 -0400
+++ lib/python/mod_python/apache.py
@@ -529,17 +529,9 @@
             # are headers over yet?
             headers_over = 0
 
-            # first try RFC-compliant CRLF
-            ss = string.split(self.headers, '\r\n\r\n', 1)
-            if len(ss) < 2:
-                # second try with \n\n
-                ss = string.split(self.headers, '\n\n', 1)
-                if len(ss) >= 2:
-                    headers_over = 1
-            else:
-                headers_over = 1
-                    
-            if headers_over:
+            # split the headers from the body.
+            ss = string.split(self.headers.replace('\r\n', '\n'), '\n\n', 1)
+            if len(ss) == 2:
                 # headers done, process them
                 string.replace(ss[0], '\r\n', '\n')
                 lines = string.split(ss[0], '\n')