From: Jo-Philipp Wich Date: Wed, 25 Jun 2008 21:19:10 +0000 (+0000) Subject: * luci/httpd: fix 500 error case in luci handler, added copyright stuff X-Git-Tag: 0.8.0~768 X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=b8faf24d5c8d6029091f70cd7588cff55f67af0b;p=project%2Fluci.git * luci/httpd: fix 500 error case in luci handler, added copyright stuff --- diff --git a/libs/httpd/luasrc/httpd/handler/luci.lua b/libs/httpd/luasrc/httpd/handler/luci.lua index 35f832d453..49a9abc0de 100644 --- a/libs/httpd/luasrc/httpd/handler/luci.lua +++ b/libs/httpd/luasrc/httpd/handler/luci.lua @@ -1,4 +1,20 @@ +--[[ + +HTTP server implementation for LuCI - luci handler +(c) 2008 Steven Barth + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +$Id$ + +]]-- + module("luci.httpd.handler.luci", package.seeall) + require("luci.dispatcher") require("luci.http") require("ltn12") @@ -40,7 +56,7 @@ function Luci.handle_get(self, request, sourcein, sinkerr) status = 500 headers["Content-Type"] = "text/plain" local err = {id} - return status, headers, function() local x = table.remove(err) return x end + return Response( status, headers ), function() return table.remove(err) end end if id == 1 then @@ -64,4 +80,4 @@ function Luci.handle_get(self, request, sourcein, sinkerr) end return Response(status, headers), iter -end \ No newline at end of file +end diff --git a/libs/httpd/luasrc/httpd/server.lua b/libs/httpd/luasrc/httpd/server.lua index 431a946c03..dd5b81548e 100644 --- a/libs/httpd/luasrc/httpd/server.lua +++ b/libs/httpd/luasrc/httpd/server.lua @@ -2,6 +2,7 @@ HTTP server implementation for LuCI - helper class (c) 2008 Freifunk Leipzig / Jo-Philipp Wich +(c) 2008 Steven Barth Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.