summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/session/session.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/ext/session/session.c b/ext/session/session.c
index 2861feb58c..24bad6fad9 100644
--- a/ext/session/session.c
+++ b/ext/session/session.c
@@ -507,10 +507,13 @@ static void _php_session_save_current_state(PSLS_D)
ret = PS(mod)->write(&PS(mod_data), PS(id), "", 0);
if (ret == FAILURE)
- php_error(E_WARNING, "Failed to write session data. Please check that "
- "the current setting of session.save_path is correct (%s)",
+ php_error(E_WARNING, "Failed to write session data (%s). Please "
+ "verify that the current setting of session.save_path "
+ "is correct (%s)",
+ PS(mod)->name,
PS(save_path));
+
PS(mod)->close(&PS(mod_data));
}