summaryrefslogtreecommitdiff
path: root/node/NodeConfig.cpp
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2014-02-11 14:21:59 -0800
committerAdam Ierymenko <adam.ierymenko@gmail.com>2014-02-11 14:21:59 -0800
commit3f912eb4ada67610eee21d3749ba7d5cfb083359 (patch)
treefe8fac739717067998bcdc732f64f1b721f077a5 /node/NodeConfig.cpp
parentf1b45f7df0381dbf6c46208daa86cde336ab644c (diff)
downloadinfinitytier-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.cpp4
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) {