Sync OpenBSD patchset 1160:

Simplify width calculation (all numbers always sequential) and don't
rely on uninitialized data, from Thomas Adam.
pull/1/head
Tiago Cunha 2012-08-12 19:31:26 +00:00
parent db27dc82f0
commit 454e7d9c3a
1 changed files with 1 additions and 4 deletions

View File

@ -80,7 +80,6 @@ window_choose_add(struct window_pane *wp, struct window_choose_data *wcd)
{
struct window_choose_mode_data *data = wp->modedata;
struct window_choose_mode_item *item;
int width;
char tmp[10];
ARRAY_EXPAND(&data->list, 1);
@ -90,9 +89,7 @@ window_choose_add(struct window_pane *wp, struct window_choose_data *wcd)
item->wcd = wcd;
item->pos = ARRAY_LENGTH(&data->list) - 1;
width = snprintf (tmp, sizeof tmp, "%u", item->pos);
if (width > data->width)
data->width = width;
data->width = snprintf (tmp, sizeof tmp , "%u", item->pos);
}
void