Browse Source

Windows crash fix.

Adam Ierymenko 8 years ago
parent
commit
8542ee59db
1 changed files with 2 additions and 2 deletions
  1. 2 2
      service/OneService.cpp

+ 2 - 2
service/OneService.cpp

@@ -988,7 +988,7 @@ public:
 		std::map<uint64_t,NetworkState>::const_iterator n(_nets.find(nwid));
 		if (n == _nets.end())
 			return false;
-		memcpy(&settings,&(n->second.settings),sizeof(NetworkSettings));
+		settings = n->second.settings;
 		return true;
 	}
 
@@ -999,7 +999,7 @@ public:
 		std::map<uint64_t,NetworkState>::iterator n(_nets.find(nwid));
 		if (n == _nets.end())
 			return false;
-		memcpy(&(n->second.settings),&settings,sizeof(NetworkSettings));
+		n->second.settings = settings;
 
 		char nlcpath[256];
 		Utils::snprintf(nlcpath,sizeof(nlcpath),"%s" ZT_PATH_SEPARATOR_S "networks.d" ZT_PATH_SEPARATOR_S "%.16llx.local.conf",_homePath.c_str(),nwid);