diff options
author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2014-02-11 14:21:59 -0800 |
---|---|---|
committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2014-02-11 14:21:59 -0800 |
commit | 3f912eb4ada67610eee21d3749ba7d5cfb083359 (patch) | |
tree | fe8fac739717067998bcdc732f64f1b721f077a5 /node/NodeConfig.cpp | |
parent | f1b45f7df0381dbf6c46208daa86cde336ab644c (diff) | |
download | infinitytier-3f912eb4ada67610eee21d3749ba7d5cfb083359.tar.gz infinitytier-3f912eb4ada67610eee21d3749ba7d5cfb083359.zip |
Fix for GitHub issue #37: remember *nix device names.
Diffstat (limited to 'node/NodeConfig.cpp')
-rw-r--r-- | node/NodeConfig.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/node/NodeConfig.cpp b/node/NodeConfig.cpp index 64f27f29..88776a1b 100644 --- a/node/NodeConfig.cpp +++ b/node/NodeConfig.cpp @@ -91,7 +91,7 @@ NodeConfig::NodeConfig(const RuntimeEnvironment *renv,const char *authToken,unsi for(std::vector<uint64_t>::iterator n(configuredNets.begin());n!=configuredNets.end();++n) { try { - _networks[*n] = Network::newInstance(_r,*n); + _networks[*n] = Network::newInstance(_r,this,*n); } catch (std::exception &exc) { LOG("unable to create network %.16llx: %s",(unsigned long long)*n,exc.what()); } catch ( ... ) { @@ -246,7 +246,7 @@ std::vector<std::string> NodeConfig::execute(const char *command) _P("409 already a member of %.16llx",(unsigned long long)nwid); } else { try { - SharedPtr<Network> nw(Network::newInstance(_r,nwid)); + SharedPtr<Network> nw(Network::newInstance(_r,this,nwid)); _networks[nwid] = nw; _P("200 join %.16llx OK",(unsigned long long)nwid); } catch (std::exception &exc) { |