fxi possible buffer overflow

Origin commit data
------------------
Commit: e58e72635b
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2017-08-23 (Wed, 23 Aug 2017)
This commit is contained in:
Jacek Jendrzej
2017-08-23 13:00:24 +02:00
parent 96edd2f2c1
commit d1c3f8a157

View File

@@ -205,7 +205,7 @@ int paintButtons( const button_label_ext * const content,
fprintf(stderr, "PB: sp %d mw %d w_t %d w_i %d w_s %d c_i %d\n", fprintf(stderr, "PB: sp %d mw %d w_t %d w_i %d w_s %d c_i %d\n",
spacing, maxwidth, w_text, w_icons, w_space, count_items); spacing, maxwidth, w_text, w_icons, w_space, count_items);
#endif #endif
if (fwidth[cnt - 1] == 0) /* divisor needs to be labels+1 unless rightmost icon has a label */ if (cnt > 0 && fwidth[cnt - 1] == 0) /* divisor needs to be labels+1 unless rightmost icon has a label */
count_labels++; /* side effect: we don't try to divide by 0 :-) */ count_labels++; /* side effect: we don't try to divide by 0 :-) */
if (maximize) { if (maximize) {