summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/session/session.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/session/session.c b/ext/session/session.c
index 78cbd794cd..288f17096f 100644
--- a/ext/session/session.c
+++ b/ext/session/session.c
@@ -1354,6 +1354,9 @@ PHP_FUNCTION(session_unset)
zend_hash_del(&EG(symbol_table), variable, strlen(variable) + 1);
efree(variable);
}
+
+ /* Clean $HTTP_SESSION_VARS. */
+ zend_hash_clean(Z_ARRVAL_P(PS(http_session_vars)));
}
/* }}} */