From: Vincent Zanotti Date: Sat, 4 Sep 2010 13:57:38 +0000 (+0200) Subject: Ignores suid sessions when determining the cut-off date for removing old X-Git-Tag: xorg/1.0.1~224 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=7587a63f43a572955e533b66f197b7962383b13d;p=platal.git 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 --- 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