diff --git a/Source/NSTask.m b/Source/NSTask.m index ea8d8663d..cc43df9c5 100644 --- a/Source/NSTask.m +++ b/Source/NSTask.m @@ -1733,7 +1733,11 @@ GSPrivateCheckTasks() (void) close(i); } - (void)chdir(path); + if (0 != chdir(path)) + { + exit(-1); + } + (void)execve(executable, (char**)args, (char**)envl); exit(-1); }