diff --git a/lib/private/Session/Internal.php b/lib/private/Session/Internal.php
index ffe16537874695af3555f9e017cf33ba878a4004..f08f4da52a7abe2f9eb925d7a372e97c2c859011 100644
--- a/lib/private/Session/Internal.php
+++ b/lib/private/Session/Internal.php
@@ -104,7 +104,7 @@ class Internal extends Session {
 	public function clear() {
 		$this->invoke('session_unset');
 		$this->regenerateId();
-		$this->startSession();
+		$this->startSession(true);
 		$_SESSION = [];
 	}
 
@@ -213,11 +213,11 @@ class Internal extends Session {
 		}
 	}
 
-	private function startSession() {
+	private function startSession(bool $silence = false) {
 		if (PHP_VERSION_ID < 70300) {
-			$this->invoke('session_start');
+			$this->invoke('session_start', [], $silence);
 		} else {
-			$this->invoke('session_start', [['cookie_samesite' => 'Lax']]);
+			$this->invoke('session_start', [['cookie_samesite' => 'Lax']], $silence);
 		}
 	}
 }