mirror of
https://github.com/php/php-src.git
synced 2026-04-23 16:08:35 +02:00
Fixed argument numbering
This commit is contained in:
@@ -370,7 +370,6 @@ static php_stream *user_wrapper_opener(php_stream_wrapper *wrapper, const char *
|
||||
ZVAL_STRING(&args[1], mode);
|
||||
ZVAL_LONG(&args[2], options);
|
||||
ZVAL_NEW_REF(&args[3], &EG(uninitialized_zval));
|
||||
ZVAL_UNDEF(&args[4]);
|
||||
|
||||
ZVAL_STRING(&zfuncname, USERSTREAM_OPEN);
|
||||
|
||||
@@ -386,8 +385,8 @@ static php_stream *user_wrapper_opener(php_stream_wrapper *wrapper, const char *
|
||||
stream = php_stream_alloc_rel(&php_stream_userspace_ops, us, 0, mode);
|
||||
|
||||
/* if the opened path is set, copy it out */
|
||||
if (Z_ISREF(args[4]) && Z_TYPE_P(Z_REFVAL(args[4])) == IS_STRING && opened_path) {
|
||||
*opened_path = estrndup(Z_STRVAL_P(Z_REFVAL(args[4])), Z_STRLEN_P(Z_REFVAL(args[4])));
|
||||
if (Z_ISREF(args[2]) && Z_TYPE_P(Z_REFVAL(args[3])) == IS_STRING && opened_path) {
|
||||
*opened_path = estrndup(Z_STRVAL_P(Z_REFVAL(args[3])), Z_STRLEN_P(Z_REFVAL(args[3])));
|
||||
}
|
||||
|
||||
/* set wrapper data to be a reference to our object */
|
||||
|
||||
Reference in New Issue
Block a user