From: Steven Barth Date: Sat, 7 Mar 2009 16:24:05 +0000 (+0000) Subject: Don't compare cstate if there is none X-Git-Tag: 0.9.0~619 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=25da62f8ffab01a8e728bf7b4d4704191a07da61;p=oweals%2Fluci.git Don't compare cstate if there is none --- diff --git a/libs/web/luasrc/dispatcher.lua b/libs/web/luasrc/dispatcher.lua index a62092578..483b7b276 100644 --- a/libs/web/luasrc/dispatcher.lua +++ b/libs/web/luasrc/dispatcher.lua @@ -639,7 +639,7 @@ local function _cbi(self, ...) res.autoapply = config.autoapply end local cstate = res:parse() - if not state or cstate < state then + if cstate and not state or cstate < state then state = cstate end end @@ -709,7 +709,7 @@ local function _form(self, ...) for i, res in ipairs(maps) do local cstate = res:parse() - if not state or cstate < state then + if cstate and not state or cstate < state then state = cstate end end