File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -467,9 +467,11 @@ PHP_FUNCTION(spl_autoload_call)
467
467
zend_fcall_info fcall_info ;
468
468
zend_fcall_info_cache fcall_cache ;
469
469
470
+ ZVAL_UNDEF (& retval );
471
+
470
472
fcall_info .size = sizeof (fcall_info );
471
- ZVAL_STR_COPY (& fcall_info . function_name , spl_autoload_fn -> common .function_name );
472
- fcall_info .retval = NULL ;
473
+ ZVAL_UNDEF (& fcall_info .function_name );
474
+ fcall_info .retval = & retval ;
473
475
fcall_info .param_count = 1 ;
474
476
fcall_info .params = class_name ;
475
477
fcall_info .object = NULL ;
@@ -480,7 +482,7 @@ PHP_FUNCTION(spl_autoload_call)
480
482
fcall_cache .object = NULL ;
481
483
482
484
zend_call_function (& fcall_info , & fcall_cache );
483
- zval_ptr_dtor (& fcall_info . function_name );
485
+ zval_ptr_dtor (& retval );
484
486
}
485
487
} /* }}} */
486
488
You can’t perform that action at this time.
0 commit comments