diff --git a/src/Symfony/Component/HttpKernel/EventListener/AbstractSessionListener.php b/src/Symfony/Component/HttpKernel/EventListener/AbstractSessionListener.php index de10715c464c7..9787eff16c2dd 100644 --- a/src/Symfony/Component/HttpKernel/EventListener/AbstractSessionListener.php +++ b/src/Symfony/Component/HttpKernel/EventListener/AbstractSessionListener.php @@ -79,7 +79,7 @@ public function onKernelRequest(RequestEvent $event) * Do not set it when a native php session is active. */ if ($sess && !$sess->isStarted() && \PHP_SESSION_ACTIVE !== session_status()) { - $sessionId = $request->cookies->get($sess->getName(), ''); + $sessionId = $request->cookies->get($sess->getName(), $sess->getId()); $sess->setId($sessionId); }