Fix wrong exit code being returned

This commit is contained in:
Ev1lbl0w 2020-10-24 19:16:49 +01:00
parent d05c7da1aa
commit 0d3a168a53
No known key found for this signature in database
GPG Key ID: B383693E3746E58A

View File

@ -331,7 +331,7 @@ Error OS_Unix::execute(const String &p_path, const List<String> &p_arguments, bo
int status;
waitpid(pid, &status, 0);
if (r_exitcode) {
*r_exitcode = WEXITSTATUS(status);
*r_exitcode = WIFEXITED(status) ? WEXITSTATUS(status) : status;
}
} else {