From b8faf24d5c8d6029091f70cd7588cff55f67af0b Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Wed, 25 Jun 2008 21:19:10 +0000 Subject: [PATCH] * luci/httpd: fix 500 error case in luci handler, added copyright stuff --- libs/httpd/luasrc/httpd/handler/luci.lua | 20 ++++++++++++++++++-- libs/httpd/luasrc/httpd/server.lua | 1 + 2 files changed, 19 insertions(+), 2 deletions(-) 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. -- 2.30.2