]> granicus.if.org Git - php/commitdiff
fix #42866, from Claudio Cherubino
authorStanislav Malyshev <stas@php.net>
Wed, 21 Nov 2007 02:27:07 +0000 (02:27 +0000)
committerStanislav Malyshev <stas@php.net>
Wed, 21 Nov 2007 02:27:07 +0000 (02:27 +0000)
ext/standard/string.c

index a11dec2afa85c1e3874c1414162539e8ec892960..c5abfb2606728e5421a5516596fbc7a6c9ed0cc2 100644 (file)
@@ -7802,7 +7802,7 @@ PHP_FUNCTION(str_split)
        }
 
        if (p != (str.s + str_len * charsize)) {
-               add_next_index_zstrl(return_value, str_type, ZSTR(p), (str.s + str_len * charsize - p), 1);
+               add_next_index_zstrl(return_value, str_type, ZSTR(p), (str.s + str_len * charsize - p)/charsize, 1);
        }
 }
 /* }}} */