summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlf Magnusson <ulfalizer@gmail.com>2018-09-07 23:34:43 +0200
committerUlf Magnusson <ulfalizer@gmail.com>2018-09-07 23:40:10 +0200
commitdf04a0c8fb020773e4708d00ee061e8f7a0501b9 (patch)
tree39ac31e94c80a7275d1456426f50b94bd4e22862
parent0bb65bc5628c7493897bf2f8cc786bcbbbcdefe5 (diff)
menuconfig: Fix off-by-one in range check for COLORS
"color values are expected to be in the range 0 to COLORS-1", from init_color(3ncurses).
-rwxr-xr-xmenuconfig.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/menuconfig.py b/menuconfig.py
index f69af58..50c32a5 100755
--- a/menuconfig.py
+++ b/menuconfig.py
@@ -335,10 +335,10 @@ def _style_to_curses(cstr):
"A color must either be predefined or a number. " \
"Error near: {}".format(t))
- if not -1 <= cnum <= curses.COLORS:
+ if not -1 <= cnum < curses.COLORS:
raise StyleError(
- "Fixed color must be in range -1..{}. " \
- "Error near: {}".format(curses.COLORS - 1, t))
+ "Fixed color must be in range -1..curses.COLORS-1 "
+ "(-1..{}). Error near: {}".format(curses.COLORS - 1, t))
return cnum