summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2013-04-10 19:15:51 +0000
committerTed Trask <ttrask01@yahoo.com>2013-04-10 19:15:51 +0000
commit87b7874e5fed3308c1132df4f511cd63e4c27df9 (patch)
treeabedabc73d8e24934c3e621882bdc594450ad6f4
parented142ba515c5c62800ccb5d3690c5c37713446e4 (diff)
downloadacf-openvpn-87b7874e5fed3308c1132df4f511cd63e4c27df9.tar.bz2
acf-openvpn-87b7874e5fed3308c1132df4f511cd63e4c27df9.tar.xz
Fix exception when datechange array is empty
-rw-r--r--openvpn-model.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/openvpn-model.lua b/openvpn-model.lua
index 94a78c2..db7513b 100644
--- a/openvpn-model.lua
+++ b/openvpn-model.lua
@@ -141,10 +141,10 @@ local function clientlist( statusfile )
end
end
local lastdatechangetxt, lastdatechangediff
- if ( #clientlist > 0 ) then
+ if ((#clientlist > 0) and (#datechange > 0)) then
local lastdatechange = date.date_to_seconds(datechange)
lastdatechangetxt = os.date("%c", lastdatechange[#lastdatechange])
- lastdatechangediff = os.time() - os.date(lastdatechange[table.maxn(lastdatechange)])
+ lastdatechangediff = os.time() - os.date(lastdatechange[#lastdatechange])
if (lastdatechangediff > 60) then
lastdatechangediff = math.modf(lastdatechangediff / 60) .. " min"
else