Skip to content

Commit 60e9fb5

Browse files
authored
Avoid potential integer overflow (php#18485)
1 parent 5905693 commit 60e9fb5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ext/intl/grapheme/grapheme_string.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1053,8 +1053,8 @@ PHP_FUNCTION(grapheme_levenshtein)
10531053
}
10541054

10551055
zend_long *p1, *p2, *tmp;
1056-
p1 = safe_emalloc(strlen_2 + 1, sizeof(zend_long), 0);
1057-
p2 = safe_emalloc(strlen_2 + 1, sizeof(zend_long), 0);
1056+
p1 = safe_emalloc((size_t) strlen_2 + 1, sizeof(zend_long), 0);
1057+
p2 = safe_emalloc((size_t) strlen_2 + 1, sizeof(zend_long), 0);
10581058

10591059
for (i2 = 0; i2 <= strlen_2; i2++) {
10601060
p1[i2] = i2 * cost_ins;

0 commit comments

Comments
 (0)