Browse Source

Off by one limit in device selection.

Con Kolivas 14 years ago
parent
commit
d5d56920dd
1 changed files with 3 additions and 3 deletions
  1. 3 3
      main.c

+ 3 - 3
main.c

@@ -1859,7 +1859,7 @@ retry:
 
 	if (!strncasecmp(&input, "e", 1)) {
 		selected = curses_int("Select GPU to enable");
-		if (selected < 0 || selected > nDevs) {
+		if (selected < 0 || selected >= nDevs) {
 			wlogprint("Invalid selection\n");
 			goto retry;
 		}
@@ -1880,7 +1880,7 @@ retry:
 		}
 	} if (!strncasecmp(&input, "d", 1)) {
 		selected = curses_int("Select GPU to disable");
-		if (selected < 0 || selected > nDevs) {
+		if (selected < 0 || selected >= nDevs) {
 			wlogprint("Invalid selection\n");
 			goto retry;
 		}
@@ -1891,7 +1891,7 @@ retry:
 		gpu_devices[selected] = false;
 	} else if (!strncasecmp(&input, "r", 1)) {
 		selected = curses_int("Select GPU to attempt to restart");
-		if (selected < 0 || selected > nDevs) {
+		if (selected < 0 || selected >= nDevs) {
 			wlogprint("Invalid selection\n");
 			goto retry;
 		}