summaryrefslogtreecommitdiff
path: root/libtk
diff options
context:
space:
mode:
Diffstat (limited to 'libtk')
-rw-r--r--libtk/menus.c2
1 files changed, 1 insertions, 1 deletions
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]);