Prevent sending of empty NLs.
[platal.git] / bin / cron / compliance.php
index ee23dad..3c32305 100755 (executable)
@@ -1,7 +1,7 @@
 #!/usr/bin/php5 -q
 <?php
 /***************************************************************************
-*  Copyright (C) 2003-2010 Polytechnique.org                              *
+*  Copyright (C) 2003-2011 Polytechnique.org                              *
 *  http://opensource.polytechnique.org/                                   *
 *                                                                         *
 *  This program is free software; you can redistribute it and/or modify   *
@@ -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