Skip to content

Commit 713fbed

Browse files
committed
ext/session: no need to free a known zend_string
1 parent f4b38fc commit 713fbed

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

ext/session/session.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2065,14 +2065,12 @@ static bool can_session_handler_be_changed(void) {
20652065
}
20662066

20672067
static inline void set_user_save_handler_ini(void) {
2068-
zend_string *ini_name, *ini_val;
2068+
/* const */ zend_string *ini_val = ZSTR_KNOWN(ZEND_STR_USER);
2069+
zend_string *ini_name = ZSTR_INIT_LITERAL("session.save_handler", false);
20692070

2070-
ini_name = ZSTR_INIT_LITERAL("session.save_handler", false);
2071-
ini_val = ZSTR_KNOWN(ZEND_STR_USER);
20722071
PS(set_handler) = true;
20732072
zend_alter_ini_entry(ini_name, ini_val, PHP_INI_USER, PHP_INI_STAGE_RUNTIME);
20742073
PS(set_handler) = false;
2075-
zend_string_release_ex(ini_val, false);
20762074
zend_string_release_ex(ini_name, false);
20772075
}
20782076

0 commit comments

Comments
 (0)