diff options
-rw-r--r-- | ext/session/session.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/ext/session/session.c b/ext/session/session.c index 6323020f68..02f8d8d881 100644 --- a/ext/session/session.c +++ b/ext/session/session.c @@ -435,8 +435,7 @@ static int php_session_initialize(void) /* {{{ */ php_session_track_init(); if (PS(mod)->s_read(&PS(mod_data), PS(id), &val, PS(gc_maxlifetime)) == FAILURE) { php_session_abort(); - /* Some broken save handler implementation returns FAILURE for non-existent session ID */ - /* It's better to raise error for this, but disabled error for better compatibility */ + /* FYI: Some broken save handlers return FAILURE for non-existent session ID, this is incorrect */ php_error_docref(NULL, E_WARNING, "Failed to read session data: %s (path: %s)", PS(mod)->s_name, PS(save_path)); return FAILURE; } |