From 103cc9ebea21b35089541a119afddcbe23a1b7fa Mon Sep 17 00:00:00 2001 From: grimpirate Date: Fri, 18 Oct 2024 12:19:44 -0400 Subject: [PATCH 1/2] Removal of unneeded operations/variables --- system/Session/Handlers/DatabaseHandler.php | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/system/Session/Handlers/DatabaseHandler.php b/system/Session/Handlers/DatabaseHandler.php index 2d1d2fbbe97e..14081bc3433f 100644 --- a/system/Session/Handlers/DatabaseHandler.php +++ b/system/Session/Handlers/DatabaseHandler.php @@ -282,12 +282,9 @@ public function destroy($id): bool #[ReturnTypeWillChange] public function gc($max_lifetime) { - $separator = ' '; - $interval = implode($separator, ['', "{$max_lifetime} second", '']); - return $this->db->table($this->table)->where( 'timestamp <', - "now() - INTERVAL {$interval}", + "now() - INTERVAL {$max_lifetime} second ", false )->delete() ? 1 : $this->fail(); } From 683922f9479dee2e02738d0fc47489983fb0646e Mon Sep 17 00:00:00 2001 From: Michal Sniatala Date: Mon, 21 Oct 2024 07:45:02 +0200 Subject: [PATCH 2/2] Update system/Session/Handlers/DatabaseHandler.php --- system/Session/Handlers/DatabaseHandler.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/Session/Handlers/DatabaseHandler.php b/system/Session/Handlers/DatabaseHandler.php index 14081bc3433f..d36e9592cec0 100644 --- a/system/Session/Handlers/DatabaseHandler.php +++ b/system/Session/Handlers/DatabaseHandler.php @@ -284,7 +284,7 @@ public function gc($max_lifetime) { return $this->db->table($this->table)->where( 'timestamp <', - "now() - INTERVAL {$max_lifetime} second ", + "now() - INTERVAL {$max_lifetime} second", false )->delete() ? 1 : $this->fail(); }