@@ -54,7 +54,7 @@ recvRequest :: Connection
5454
5555recvRequest conn ii addr src0 = do
5656 (src, hdrlines) <- src0 $$+ headerLines
57− (method, rpath, gets, httpversion, hdr) <- parseHeaderLines hdrlines
57+ (method, path, query, httpversion, hdr) <- parseHeaderLines hdrlines
5858 let idxhdr = indexRequestHeader hdr
5959 expect = idxhdr ! idxExpect
6060 cl = idxhdr ! idxContentLength
@@ -64,10 +64,10 @@ recvRequest conn ii addr src0 = do
6464 let req = Request {
6565 requestMethod = method
6666 , httpVersion = httpversion
67− , pathInfo = H.decodePathSegments rpath
68− , rawPathInfo = rpath
69− , rawQueryString = gets
70− , queryString = H.parseQuery gets
67+ , pathInfo = H.decodePathSegments path
68+ , rawPathInfo = path
69+ , rawQueryString = query
70+ , queryString = H.parseQuery query
7171 , requestHeaders = hdr
7272 , isSecure = False
7373 , remoteHost = addr