diff --git a/controller/DBMirrorSet.cpp b/controller/DBMirrorSet.cpp index 42af326e3..1d96c0106 100644 --- a/controller/DBMirrorSet.cpp +++ b/controller/DBMirrorSet.cpp @@ -209,7 +209,7 @@ void DBMirrorSet::eraseMember(const uint64_t networkId,const uint64_t memberId) void DBMirrorSet::nodeIsOnline(const uint64_t networkId,const uint64_t memberId,const InetAddress &physicalAddress, const char *osArch) { std::shared_lock l(_dbs_l); for(auto d=_dbs.begin();d!=_dbs.end();++d) { - (*d)->nodeIsOnline(networkId,memberId,physicalAddress); + (*d)->nodeIsOnline(networkId,memberId,physicalAddress,osArch); } } diff --git a/controller/EmbeddedNetworkController.cpp b/controller/EmbeddedNetworkController.cpp index fb7271b24..5e8301d08 100644 --- a/controller/EmbeddedNetworkController.cpp +++ b/controller/EmbeddedNetworkController.cpp @@ -1408,8 +1408,8 @@ void EmbeddedNetworkController::_request( #endif char osArch[256]; metaData.get(ZT_NETWORKCONFIG_REQUEST_METADATA_KEY_OS_ARCH, osArch, sizeof(osArch)); - fprintf(stderr, "Network Config Request: nwid=%.16llx, osArch=%s\n", - nwid, osArch); + fprintf(stderr, "Network Config Request: nwid=%.16llx, nodeid=%.10llx, osArch=%s\n", + nwid, identity.address().toInt(), osArch); _db.nodeIsOnline(nwid,identity.address().toInt(),fromAddr, osArch); #ifdef CENTRAL_CONTROLLER_REQUEST_BENCHMARK b2.stop();