diff --git a/similar/main/mission.cpp b/similar/main/mission.cpp index 1472cd582..722aa8b5e 100644 --- a/similar/main/mission.cpp +++ b/similar/main/mission.cpp @@ -327,12 +327,10 @@ static void add_term(char *s) //adds 0 after parm at first white space static char *get_value(char *buf) { - char *t; - - t = strchr(buf,'=')+1; + char *t = strchr(buf,'='); if (t) { - while (*t && isspace(*t)) t++; + while (isspace(static_cast(*++t))); if (*t) return t;