summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/session/php_session.h1
-rw-r--r--ext/session/session.c6
2 files changed, 1 insertions, 6 deletions
diff --git a/ext/session/php_session.h b/ext/session/php_session.h
index 94fc10db80..d16909762e 100644
--- a/ext/session/php_session.h
+++ b/ext/session/php_session.h
@@ -91,7 +91,6 @@ typedef struct {
int gc_maxlifetime;
int module_number;
const struct ps_serializer_struct *serializer;
- char *php_sid;
} php_ps_globals;
extern zend_module_entry session_module_entry;
diff --git a/ext/session/session.c b/ext/session/session.c
index 89dec4b944..bcd04caff6 100644
--- a/ext/session/session.c
+++ b/ext/session/session.c
@@ -374,9 +374,7 @@ static void _php_session_start(PSLS_D)
buf = emalloc(strlen(PS(session_name)) + strlen(PS(id)) + 5);
sprintf(buf, "%s=%s", PS(session_name), PS(id));
REGISTER_STRING_CONSTANT("SID", buf, 0);
- PS(php_sid) = buf;
- } else
- PS(php_sid) = NULL;
+ }
PS(nr_open_sessions)++;
@@ -644,8 +642,6 @@ static void php_rshutdown_session_globals(PSLS_D)
{
if(PS(mod_data))
PS(mod)->close(&PS(mod_data));
- if(PS(php_sid))
- efree(PS(php_sid));
efree(PS(save_path));
efree(PS(session_name));
if(PS(id)) efree(PS(id));