From af730db238911754363570676b13534e4b3bbfcf Mon Sep 17 00:00:00 2001 From: Tim Otten Date: Fri, 11 Apr 2014 15:22:01 -0700 Subject: [PATCH] CRM-14356 - CRM_Core_Session - Handle Drupal's lazy sessions This is Ken's original patch from http://forum.civicrm.org/index.php/topic,31800.msg136249.html --- CRM/Core/Session.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CRM/Core/Session.php b/CRM/Core/Session.php index 7390bd1959..c1a747b1ef 100644 --- a/CRM/Core/Session.php +++ b/CRM/Core/Session.php @@ -119,7 +119,10 @@ class CRM_Core_Session { } $config =& CRM_Core_Config::singleton(); if ($config->userSystem->is_drupal && function_exists('drupal_session_start')) { - drupal_session_start(); + if ($GLOBALS['lazy_session'] != true) { + drupal_session_start(); + } + $_SESSION = array(); } else { session_start(); -- 2.25.1