1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-12 14:14:48 +02:00

GUI: fix potential integer overflow bugs by casting to size_t

This commit is contained in:
Mario Campos
2024-03-08 23:11:30 -06:00
committed by Sébastien Helleu
parent 1797fe18a3
commit f76d236015
+2 -2
View File
@@ -669,7 +669,7 @@ gui_color_init_vars ()
gui_color_num_pairs = (gui_color_term_color_pairs >= 32768) ?
32767 : gui_color_term_color_pairs - 1;
gui_color_pairs = calloc (
(gui_color_term_colors + 2) * (gui_color_term_colors + 2),
(size_t)(gui_color_term_colors + 2) * (gui_color_term_colors + 2),
sizeof (gui_color_pairs[0]));
gui_color_pairs_used = 0;
@@ -1226,7 +1226,7 @@ gui_color_reset_pairs ()
if (gui_color_pairs)
{
memset (gui_color_pairs, 0,
(gui_color_term_colors + 2)
(size_t)(gui_color_term_colors + 2)
* (gui_color_term_colors + 2)
* sizeof (gui_color_pairs[0]));
gui_color_pairs_used = 0;