We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9b2d708 commit 3c600e2Copy full SHA for 3c600e2
ext/spl/php_spl.c
@@ -467,9 +467,11 @@ PHP_FUNCTION(spl_autoload_call)
467
zend_fcall_info fcall_info;
468
zend_fcall_info_cache fcall_cache;
469
470
+ ZVAL_UNDEF(&retval);
471
+
472
fcall_info.size = sizeof(fcall_info);
- ZVAL_STR_COPY(&fcall_info.function_name, spl_autoload_fn->common.function_name);
- fcall_info.retval = NULL;
473
+ ZVAL_UNDEF(&fcall_info.function_name);
474
+ fcall_info.retval = &retval;
475
fcall_info.param_count = 1;
476
fcall_info.params = class_name;
477
fcall_info.object = NULL;
@@ -480,7 +482,7 @@ PHP_FUNCTION(spl_autoload_call)
480
482
fcall_cache.object = NULL;
481
483
484
zend_call_function(&fcall_info, &fcall_cache);
- zval_ptr_dtor(&fcall_info.function_name);
485
+ zval_ptr_dtor(&retval);
486
}
487
} /* }}} */
488
0 commit comments