Diff

util/httpstream.lua @ 3902:a34333fcae72

util.httpstream: A little cleanup of the HTTP path.
author Waqas Hussain <waqas20@gmail.com>
date Sun, 19 Dec 2010 20:27:13 +0500
parent 3570:6ef68af9431c
child 3903:5924197aa163
line wrap: on
line diff
--- a/util/httpstream.lua	Sun Dec 19 03:04:42 2010 +0000
+++ b/util/httpstream.lua	Sun Dec 19 20:27:13 2010 +0500
@@ -46,7 +46,7 @@
 			local status_line = readline();
 			local method, path, httpversion = status_line:match("^(%S+)%s+(%S+)%s+HTTP/(%S+)$");
 			if not method then coroutine.yield("invalid-status-line"); end
-			-- TODO parse url
+			path = path:gsub("^//+", "/"); -- TODO parse url more
 			local headers = readheaders();
 			
 			-- read body