From 97133fb9241fee0cd72ea3e66905a50d031ad7d0 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Fri, 26 Apr 2002 06:51:28 +0000
Subject: [PATCH] Fixed ulist - allowing return of invalid option number.

---
 src/uifc/uifcx.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/uifc/uifcx.c b/src/uifc/uifcx.c
index 52696cdde4..f64862116e 100644
--- a/src/uifc/uifcx.c
+++ b/src/uifc/uifcx.c
@@ -248,7 +248,7 @@ int ulist(int mode, int left, int top, int width, int *cur, int *bar
         
         truncsp(str);
         i=atoi(str);
-        if(i>0) {
+        if(i>0 && i<=opts) {
             *cur=--i;
             return(*cur);
         }
-- 
GitLab