From: Jo-Philipp Wich Date: Sun, 15 Jun 2008 04:01:38 +0000 (+0000) Subject: * luci/libs: fix get parameter handling in http.protocol X-Git-Tag: 0.8.0~814 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=6d3ac58b4216a81d9a2809401f22c2d053c9b354;p=oweals%2Fluci.git * luci/libs: fix get parameter handling in http.protocol --- diff --git a/libs/web/luasrc/http/protocol.lua b/libs/web/luasrc/http/protocol.lua index 524a4c329..bb0bd3a2e 100644 --- a/libs/web/luasrc/http/protocol.lua +++ b/libs/web/luasrc/http/protocol.lua @@ -360,8 +360,12 @@ function parse_message( data, filecb ) local clen = ( hdrs['Content-Length'] or HTTP_MAX_CONTENT ) + 0 -- Process get parameters - if method == "get" or method == "post" then + if ( method == "get" or method == "post" ) and + message.request_uri:match("?") + then message.params = urldecode_params( message.request_uri ) + else + message.params = { } end -- Process post method