From db01dbc4ee820e30e722efc59e1aaf6faeb56e1a Mon Sep 17 00:00:00 2001 From: Gina Peter Banyard Date: Sat, 5 Jul 2025 15:28:57 +0100 Subject: [PATCH] ext/session: Initialize variable with default value To make it easier for IDEs to understand what is going on --- ext/session/session.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/ext/session/session.c b/ext/session/session.c index 2eb2bd1576c..6907ae3f8f8 100644 --- a/ext/session/session.c +++ b/ext/session/session.c @@ -513,7 +513,7 @@ static void php_session_save_current_state(int write) if (write) { IF_SESSION_VARS() { zend_string *handler_class_name = PS(mod_user_class_name); - const char *handler_function_name; + const char *handler_function_name = "write"; if (PS(mod_data) || PS(mod_user_implemented)) { zend_string *val; @@ -529,12 +529,10 @@ static void php_session_save_current_state(int write) handler_function_name = handler_class_name != NULL ? "updateTimestamp" : "update_timestamp"; } else { ret = PS(mod)->s_write(&PS(mod_data), PS(id), val, PS(gc_maxlifetime)); - handler_function_name = "write"; } zend_string_release_ex(val, 0); } else { ret = PS(mod)->s_write(&PS(mod_data), PS(id), ZSTR_EMPTY_ALLOC(), PS(gc_maxlifetime)); - handler_function_name = "write"; } }