From 79c08af73105929756ebec9f94a332c4dbfddd70 Mon Sep 17 00:00:00 2001 From: forsyth Date: Sun, 25 Apr 2010 16:18:38 +0100 Subject: 20100425-1618 --- libtk/menus.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libtk/menus.c') diff --git a/libtk/menus.c b/libtk/menus.c index ea02cef8..ac1d0e42 100644 --- a/libtk/menus.c +++ b/libtk/menus.c @@ -608,7 +608,7 @@ tkchoicevarchanged(Tk *tk, char *var, char *value) if(value[0] < '0' || value[0] > '9') return; v = atoi(value); - if(v < 0 || v > tkl->nvalues) + if(v < 0 || v >= tkl->nvalues) return; /* what else can we do? */ free(tkl->text); tkl->text = strdup(tkl->values[v]); -- cgit v1.2.3