summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-splash
diff options
context:
space:
mode:
authorJo-Philipp Wich <jow@openwrt.org>2008-07-15 22:55:25 +0000
committerJo-Philipp Wich <jow@openwrt.org>2008-07-15 22:55:25 +0000
commitb0d36c88d903c13ee29c7bf588d73e674678cce3 (patch)
tree28a779b7f1065afa2972012128cda26b02a24cb0 /applications/luci-splash
parentbe4147d3d810bb246470b67315b7c019319c9bf4 (diff)
* luci/splash: fix #92
Diffstat (limited to 'applications/luci-splash')
-rw-r--r--applications/luci-splash/luasrc/controller/splash/splash.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/applications/luci-splash/luasrc/controller/splash/splash.lua b/applications/luci-splash/luasrc/controller/splash/splash.lua
index 6512ee5b1..7dbf488a4 100644
--- a/applications/luci-splash/luasrc/controller/splash/splash.lua
+++ b/applications/luci-splash/luasrc/controller/splash/splash.lua
@@ -9,9 +9,9 @@ function index()
end
function action_dispatch()
- local mac = luci.sys.net.ip4mac(luci.http.getenv("REMOTE_ADDR"))
+ local mac = luci.sys.net.ip4mac(luci.http.getenv("REMOTE_ADDR")) or ""
local status = luci.sys.execl("luci-splash status "..mac)[1]
- if status == "whitelisted" or status == "lease" then
+ if #mac > 0 and ( status == "whitelisted" or status == "lease" ) then
luci.http.redirect(luci.dispatcher.build_url())
else
luci.http.redirect(luci.dispatcher.build_url("splash", "splash", "splash"))
@@ -26,4 +26,4 @@ function action_activate()
else
luci.http.redirect(luci.dispatcher.build_url())
end
-end \ No newline at end of file
+end