Lock down individual files in networks.d instead of directory since directory ACLs are more complex on Windows.

This commit is contained in:
Adam Ierymenko 2014-01-26 10:32:12 -08:00
parent 22efa1ab53
commit 9d67a02b5f
2 changed files with 4 additions and 2 deletions

View file

@ -419,7 +419,7 @@ Node::ReasonForTermination Node::run()
}
Utils::lockDownFile(identitySecretPath.c_str(),false);
// Make sure networks.d exists and is secure
// Make sure networks.d exists
{
std::string networksDotD(_r->homePath + ZT_PATH_SEPARATOR_S + "networks.d");
#ifdef __WINDOWS__
@ -427,7 +427,6 @@ Node::ReasonForTermination Node::run()
#else
mkdir(networksDotD.c_str(),0700);
#endif
Utils::lockDownFile(networksDotD.c_str(),true);
}
// Load or generate config authentication secret