diff --git a/code/nel/src/misc/common.cpp b/code/nel/src/misc/common.cpp index 6ec0261f6..a24274026 100644 --- a/code/nel/src/misc/common.cpp +++ b/code/nel/src/misc/common.cpp @@ -780,7 +780,9 @@ bool launchProgram(const std::string &programName, const std::string &arguments, int res = system(command.c_str()); if (res && log) - nlwarning ("LAUNCH: Failed launched '%s' with arg '%s' return code %d", programName.c_str(), arguments.c_str(), res); + nlwarning ("LAUNCH: Failed launched '%s' with arg '%s' return code %d", programName.c_str(), arguments.c_str(), res); + if (!res) + return true; #else static bool firstLaunchProgram = true;