diff options
Diffstat (limited to 'ext/standard/string.c')
| -rw-r--r-- | ext/standard/string.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/standard/string.c b/ext/standard/string.c index 325c66affa..0628a4664c 100644 --- a/ext/standard/string.c +++ b/ext/standard/string.c @@ -1680,7 +1680,7 @@ static int php_needle_char(zval *needle, char *target TSRMLS_DC) { zval holder = *needle; zval_copy_ctor(&(holder)); - convert_to_int(&(holder)); + convert_to_long(&(holder)); if(Z_TYPE(holder) != IS_LONG) { return FAILURE; } @@ -2328,7 +2328,7 @@ PHP_FUNCTION(substr_replace) convert_to_string_ex(repl); } if (Z_TYPE_P(from) != IS_ARRAY) { - convert_to_int_ex(from); + convert_to_long_ex(from); } if (argc > 3) { |
