diff options
author | ivan <ivan> | 2002-12-17 10:36:40 +0000 |
---|---|---|
committer | ivan <ivan> | 2002-12-17 10:36:40 +0000 |
commit | 43fcae17a5760fc34c4474f9a6106a85af43788f (patch) | |
tree | fe9fbf0c13ed65ad13e9a35acffe680d19ca989f | |
parent | d187487d5085ac23db77ec8423c4b42db7b1dc16 (diff) |
sqlradius time calculation fix wrt open sessions
-rw-r--r-- | FS/FS/cust_svc.pm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/FS/FS/cust_svc.pm b/FS/FS/cust_svc.pm index 9ec59011d..800afaf46 100644 --- a/FS/FS/cust_svc.pm +++ b/FS/FS/cust_svc.pm @@ -398,11 +398,12 @@ sub seconds_since_sqlradacct { FROM radacct WHERE UserName = ? AND $str2time AcctStartTime ) >= ? + AND $str2time AcctStartTime ) < ? AND ( ? - $str2time AcctStartTime ) ) < 86400 AND ( $str2time AcctStopTime ) = 0 OR AcctStopTime IS NULL )"; $sth = $dbh->prepare($query) or die $dbh->errstr; - $sth->execute($end, $username, $start, $end) + $sth->execute($end, $username, $start, $end, $end) or die $sth->errstr. " executing query $query"; my $start_during = $sth->fetchrow_arrayref->[0]; |