diff options
author | Ted Trask <ttrask01@yahoo.com> | 2013-04-10 19:15:51 +0000 |
---|---|---|
committer | Ted Trask <ttrask01@yahoo.com> | 2013-04-10 19:15:51 +0000 |
commit | 87b7874e5fed3308c1132df4f511cd63e4c27df9 (patch) | |
tree | abedabc73d8e24934c3e621882bdc594450ad6f4 | |
parent | ed142ba515c5c62800ccb5d3690c5c37713446e4 (diff) | |
download | acf-openvpn-87b7874e5fed3308c1132df4f511cd63e4c27df9.tar.bz2 acf-openvpn-87b7874e5fed3308c1132df4f511cd63e4c27df9.tar.xz |
Fix exception when datechange array is empty
-rw-r--r-- | openvpn-model.lua | 4 |
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 |