mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-06-15 21:58:21 +00:00
Fix for GitHub issue #97
This commit is contained in:
6
main.cpp
6
main.cpp
@ -729,12 +729,16 @@ int main(int argc,char **argv)
|
||||
// like OSX's launchd.
|
||||
if (upgPath) {
|
||||
Utils::rm((std::string(homeDir)+"/zerotier-one.pid").c_str());
|
||||
std::string updateLogPath(homeDir);
|
||||
updateLogPath.append("/autoupdate.log");
|
||||
Utils::rm(updateLogPath.c_str());
|
||||
Utils::redirectUnixOutputs(updateLogPath.c_str(),(const char *)0);
|
||||
::execl(upgPath,upgPath,(char *)0);
|
||||
}
|
||||
exitCode = 3;
|
||||
fprintf(stderr,"%s: abnormal termination: unable to execute update at %s\n",argv[0],(upgPath) ? upgPath : "(unknown path)");
|
||||
} break;
|
||||
#endif
|
||||
#endif // __WINDOWS__ / __UNIX_LIKE__
|
||||
case Node::NODE_UNRECOVERABLE_ERROR: {
|
||||
exitCode = 3;
|
||||
const char *termReason = node->reasonForTermination();
|
||||
|
Reference in New Issue
Block a user