summaryrefslogtreecommitdiffhomepage
path: root/libs/httpd
diff options
context:
space:
mode:
authorSteven Barth <steven@midlink.org>2008-11-01 10:53:29 +0000
committerSteven Barth <steven@midlink.org>2008-11-01 10:53:29 +0000
commitf3ca7840d6c13c12d278ba40e432840d8dba4468 (patch)
tree1eeb7dfb51691544e1d456d395ca9435bb3886ae /libs/httpd
parentbe090ec9a7a5579836a879f70a1a30281548d301 (diff)
Remove overload protection from SDK httpd
Diffstat (limited to 'libs/httpd')
-rw-r--r--libs/httpd/luasrc/httpd/handler/luci.lua25
1 files changed, 0 insertions, 25 deletions
diff --git a/libs/httpd/luasrc/httpd/handler/luci.lua b/libs/httpd/luasrc/httpd/handler/luci.lua
index 6e9c6778d..8ccf7c86f 100644
--- a/libs/httpd/luasrc/httpd/handler/luci.lua
+++ b/libs/httpd/luasrc/httpd/handler/luci.lua
@@ -40,31 +40,6 @@ function Luci.handle_post(self, ...)
end
function Luci.handle_get(self, request, sourcein, sinkerr)
- local reaped = false
- local running = 0
-
- for _, v in pairs(self.running) do
- if v then running = running + 1 end
- end
-
- if self.limit and running >= self.limit then
- for k, v in ipairs(self.running) do
- if coroutine.status(k) == "dead" then
- self.running[k] = nil
- running = running - 1
- reaped = true
- end
- end
-
- if reaped then collectgarbage() end
-
- if running >= self.limit then
- return self:failure(503, "Overload %i/%i" % { running, self.limit } )
- end
- end
-
- self.running[coroutine.running()] = true
-
local r = luci.http.Request(
request.env,
sourcein,