]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - classes/Session.php
Apply upstream fix to MSN library for darkip
[quix0rs-gnu-social.git] / classes / Session.php
index e1c83ad4dc78564b7745d06d56cba9a087635981..166b89815a85bd42cee95381cc8b7f5484f16633 100644 (file)
@@ -156,6 +156,13 @@ class Session extends Memcached_DataObject
         $session->selectAdd();
         $session->selectAdd('id');
 
+        $limit = common_config('sessions', 'gc_limit');
+        if ($limit > 0) {
+            // On large sites, too many sessions to expire
+            // at once will just result in failure.
+            $session->limit($limit);
+        }
+
         $session->find();
 
         while ($session->fetch()) {