@@ -919,9 +919,9 @@ PHP_INI_BEGIN()
919
919
STD_PHP_INI_BOOLEAN ("session.upload_progress.cleanup" ,
920
920
"1" , ZEND_INI_PERDIR , OnUpdateBool , rfc1867_cleanup , php_ps_globals , ps_globals )
921
921
STD_PHP_INI_ENTRY ("session.upload_progress.prefix" ,
922
- "upload_progress_" , ZEND_INI_PERDIR , OnUpdateString , rfc1867_prefix , php_ps_globals , ps_globals )
922
+ "upload_progress_" , ZEND_INI_PERDIR , OnUpdateStr , rfc1867_prefix , php_ps_globals , ps_globals )
923
923
STD_PHP_INI_ENTRY ("session.upload_progress.name" ,
924
- "PHP_SESSION_UPLOAD_PROGRESS" , ZEND_INI_PERDIR , OnUpdateString , rfc1867_name , php_ps_globals , ps_globals )
924
+ "PHP_SESSION_UPLOAD_PROGRESS" , ZEND_INI_PERDIR , OnUpdateStr , rfc1867_name , php_ps_globals , ps_globals )
925
925
STD_PHP_INI_ENTRY ("session.upload_progress.freq" , "1%" , ZEND_INI_PERDIR , OnUpdateRfc1867Freq , rfc1867_freq , php_ps_globals , ps_globals )
926
926
STD_PHP_INI_ENTRY ("session.upload_progress.min_freq" ,
927
927
"1" , ZEND_INI_PERDIR , OnUpdateReal , rfc1867_min_freq ,php_ps_globals , ps_globals )
@@ -3155,9 +3155,9 @@ static zend_result php_session_rfc1867_callback(unsigned int event, void *event_
3155
3155
if (name_len == progress -> sname_len && memcmp (data -> name , PS (session_name ), name_len ) == 0 ) {
3156
3156
zval_ptr_dtor (& progress -> sid );
3157
3157
ZVAL_STRINGL (& progress -> sid , (* data -> value ), value_len );
3158
- } else if (name_len == strlen (PS (rfc1867_name )) && memcmp ( data -> name , PS ( rfc1867_name ), name_len + 1 ) == 0 ) {
3158
+ } else if (zend_string_equals_cstr (PS (rfc1867_name ), data -> name , name_len ) ) {
3159
3159
smart_str_free (& progress -> key );
3160
- smart_str_appends (& progress -> key , PS (rfc1867_prefix ));
3160
+ smart_str_append (& progress -> key , PS (rfc1867_prefix ));
3161
3161
smart_str_appendl (& progress -> key , * data -> value , value_len );
3162
3162
smart_str_0 (& progress -> key );
3163
3163
0 commit comments