diff --git a/daemon/gamemode-context.c b/daemon/gamemode-context.c index 56c3335..ef30146 100644 --- a/daemon/gamemode-context.c +++ b/daemon/gamemode-context.c @@ -1006,7 +1006,7 @@ fail: static void game_mode_execute_scripts(char scripts[CONFIG_LIST_MAX][CONFIG_VALUE_MAX], int timeout) { unsigned int i = 0; - while (*scripts[i] != '\0' && i < CONFIG_LIST_MAX) { + while (i < CONFIG_LIST_MAX && *scripts[i] != '\0') { LOG_MSG("Executing script [%s]\n", scripts[i]); int err; const char *args[] = { "/bin/sh", "-c", scripts[i], NULL }; diff --git a/daemon/gamemode-tests.c b/daemon/gamemode-tests.c index 86ef300..43f5f05 100644 --- a/daemon/gamemode-tests.c +++ b/daemon/gamemode-tests.c @@ -370,7 +370,7 @@ static int run_custom_scripts_tests(struct GameModeConfig *config) if (startscripts[0][0] != '\0') { int i = 0; - while (*startscripts[i] != '\0' && i < CONFIG_LIST_MAX) { + while (i < CONFIG_LIST_MAX && *startscripts[i] != '\0') { LOG_MSG(":::: Running start script [%s]\n", startscripts[i]); const char *args[] = { "/bin/sh", "-c", startscripts[i], NULL }; @@ -393,7 +393,7 @@ static int run_custom_scripts_tests(struct GameModeConfig *config) if (endscripts[0][0] != '\0') { int i = 0; - while (*endscripts[i] != '\0' && i < CONFIG_LIST_MAX) { + while (i < CONFIG_LIST_MAX && *endscripts[i] != '\0') { LOG_MSG(":::: Running end script [%s]\n", endscripts[i]); const char *args[] = { "/bin/sh", "-c", endscripts[i], NULL };