From: Manuel Munz Date: Thu, 16 Oct 2014 10:22:49 +0000 (+0200) Subject: httpclient: fix logic error for redirects X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=01033446638f06529be86149ff857f1238150c4c;p=project%2Fluci.git httpclient: fix logic error for redirects --- diff --git a/libs/httpclient/luasrc/httpclient.lua b/libs/httpclient/luasrc/httpclient.lua index c866be6855..e9fec5dbbb 100644 --- a/libs/httpclient/luasrc/httpclient.lua +++ b/libs/httpclient/luasrc/httpclient.lua @@ -314,7 +314,7 @@ function request_raw(uri, options) -- Follow response.code = tonumber(status) if response.code and options.depth > 0 then - if response.code == 301 or response.code == 302 or response.code == 307 + if (response.code == 301 or response.code == 302 or response.code == 307) and response.headers.Location then local nuri = response.headers.Location or response.headers.location if not nuri then