diff options
Diffstat (limited to 'node/Node.cpp')
| -rw-r--r-- | node/Node.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/node/Node.cpp b/node/Node.cpp index 265b77e4..3b18d7ba 100644 --- a/node/Node.cpp +++ b/node/Node.cpp @@ -65,6 +65,7 @@ #include "MulticastGroup.hpp" #include "Mutex.hpp" #include "Multicaster.hpp" +#include "CMWC4096.hpp" #include "../version.h" @@ -120,6 +121,7 @@ Node::~Node() delete impl->renv.multicaster; delete impl->renv.demarc; delete impl->renv.nc; + delete impl->renv.prng; delete impl->renv.log; delete impl; @@ -153,6 +155,8 @@ Node::ReasonForTermination Node::run() TRACE("initializing..."); + _r->prng = new CMWC4096(); + if (!_r->configAuthority.fromString(_r->configAuthorityIdentityStr)) return impl->terminateBecause(Node::NODE_UNRECOVERABLE_ERROR,"configuration authority identity is not valid"); |
