From e4fef745b7a8d2dd4575ea984a53eebf577d601f Mon Sep 17 00:00:00 2001 From: "Alan T. DeKok" Date: Fri, 10 Apr 2015 13:04:30 -0400 Subject: [PATCH] Sessions may not exist. Address #924 for MySQL We still need to audit / do something similar for the other DBs --- raddb/mods-config/sql/counter/mysql/expire_on_login.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/raddb/mods-config/sql/counter/mysql/expire_on_login.conf b/raddb/mods-config/sql/counter/mysql/expire_on_login.conf index 97e1bc598c50..73e2ca37fd3b 100644 --- a/raddb/mods-config/sql/counter/mysql/expire_on_login.conf +++ b/raddb/mods-config/sql/counter/mysql/expire_on_login.conf @@ -1,5 +1,5 @@ query = "\ - SELECT TIMESTAMPDIFF(SECOND, acctstarttime, NOW()) \ + SELECT IFNULL( MAX(TIME_TO_SEC(TIMEDIFF(NOW(), acctstarttime))),0) \ FROM radacct \ WHERE UserName='%{${key}}' \ ORDER BY acctstarttime \