]> source.dussan.org Git - nextcloud-server.git/commitdiff
Read encrypted session data again on reopen
authorJulius Härtl <jus@bitgrid.net>
Thu, 3 Nov 2022 07:39:59 +0000 (08:39 +0100)
committerJulius Härtl <jus@bitgrid.net>
Thu, 3 Nov 2022 12:20:30 +0000 (13:20 +0100)
Signed-off-by: Julius Härtl <jus@bitgrid.net>
lib/private/Session/CryptoSessionData.php

index b01887e39e20fb0d68dedf4d780bc351ef27ec8d..5c39ebb1e9169be4a258a5be41e1cb73dee63b50 100644 (file)
@@ -163,7 +163,11 @@ class CryptoSessionData implements \ArrayAccess, ISession {
        }
 
        public function reopen(): bool {
-               return $this->session->reopen();
+               $reopened = $this->session->reopen();
+               if ($reopened) {
+                       $this->initializeSession();
+               }
+               return $reopened;
        }
 
        /**