summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
Diffstat (limited to 'ext')
-rw-r--r--ext/standard/string.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/standard/string.c b/ext/standard/string.c
index 15854f28d8..34609bcdb1 100644
--- a/ext/standard/string.c
+++ b/ext/standard/string.c
@@ -3144,7 +3144,7 @@ PHPAPI int php_char_to_str_ex(char *str, uint len, char from, char *to, int to_l
}
Z_STRLEN_P(result) = len + (char_count * (to_len - 1));
- Z_STRVAL_P(result) = target = emalloc(Z_STRLEN_P(result) + 1);
+ Z_STRVAL_P(result) = target = safe_emalloc(char_count, to_len, len);
Z_TYPE_P(result) = IS_STRING;
if (case_sensitivity) {