From 40e4f39181519a7eade4954f9ecb92b84ffb4866 Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Mon, 21 Oct 2013 11:15:47 -0400 Subject: Peers are now dumped on shutdown in a persistence cache and reloaded on startup, which is good enough for clients right now. Supernodes will get something else for long-term authoritative identity caching. --- node/Network.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'node/Network.cpp') diff --git a/node/Network.cpp b/node/Network.cpp index 991842e4..acc2588d 100644 --- a/node/Network.cpp +++ b/node/Network.cpp @@ -37,7 +37,7 @@ #include "Packet.hpp" #include "Buffer.hpp" -#define ZT_NETWORK_CERT_WRITE_BUF_SIZE 524288 +#define ZT_NETWORK_CERT_WRITE_BUF_SIZE 131072 namespace ZeroTier { @@ -324,6 +324,7 @@ void Network::_dumpMulticastCerts() if (!mcdb) return; if (fwrite("ZTMCD0",6,1,mcdb) != 1) { + fclose(mcdb); Utils::rm(mcdbPath); return; } -- cgit v1.2.3