From 7587a63f43a572955e533b66f197b7962383b13d Mon Sep 17 00:00:00 2001 From: Vincent Zanotti Date: Sat, 4 Sep 2010 15:57:38 +0200 Subject: [PATCH] Ignores suid sessions when determining the cut-off date for removing old logs. This guarantees that at least two user sessions were kept. Signed-off-by: Vincent Zanotti --- bin/cron/compliance.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/cron/compliance.php b/bin/cron/compliance.php index ee23dad..fab5436 100755 --- a/bin/cron/compliance.php +++ b/bin/cron/compliance.php @@ -54,7 +54,7 @@ function discardExpiredSessions($userPerms, $retentionPeriod, $minimalBacklog) { JOIN (SELECT a.uid, (SELECT us.start FROM log_sessions AS us - WHERE us.uid = a.uid + WHERE us.uid = a.uid AND (us.suid IS NULL OR us.suid = 0) ORDER BY us.start DESC LIMIT {?}, 1) AS no_discard_limit FROM #x5dat#.accounts AS a -- 2.1.4