Fixes #3088
@@ -137,6 +137,8 @@ class DatabaseSession implements CakeSessionHandlerInterface {
public function gc($expires = null) {
if (!$expires) {
$expires = time();
+ } else {
+ $expires = time() - $expires;
}
return $this->_model->deleteAll(array($this->_model->alias . ".expires <" => $expires), false, false);