diff options
Diffstat (limited to 'src/term.c')
-rw-r--r-- | src/term.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/term.c b/src/term.c index 2b28d3303e8..4df3de8f4a5 100644 --- a/src/term.c +++ b/src/term.c @@ -533,7 +533,7 @@ encode_terminal_code (struct glyph *src, int src_len, multibyte-form. But, it may be enlarged on demand if Vglyph_table contains a string or a composite glyph is encountered. */ - if (INT_MULTIPLY_WRAPV (src_len, MAX_MULTIBYTE_LENGTH, &required)) + if (ckd_mul (&required, src_len, MAX_MULTIBYTE_LENGTH)) memory_full (SIZE_MAX); if (encode_terminal_src_size < required) encode_terminal_src = xpalloc (encode_terminal_src, |