summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
Diffstat (limited to 'ext')
-rw-r--r--ext/standard/string.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/ext/standard/string.c b/ext/standard/string.c
index 03bf7bcba3..2baba7b5ff 100644
--- a/ext/standard/string.c
+++ b/ext/standard/string.c
@@ -1327,6 +1327,10 @@ PHP_FUNCTION(stristr)
zend_get_parameters_ex(2, &haystack, &needle) == FAILURE) {
WRONG_PARAM_COUNT;
}
+
+ SEPERATE_ZVAL(haystack);
+ SEPERATE_ZVAL(needle);
+
convert_to_string_ex(haystack);
if (!Z_STRLEN_PP(needle)) {