mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-09-09 16:22:54 +02:00
pass version info to status writer
This commit is contained in:
parent
934aa93ef8
commit
1ba4ccd98d
1 changed files with 6 additions and 1 deletions
|
@ -1491,13 +1491,18 @@ void CentralDB::onlineNotificationThread()
|
||||||
std::string os = "unknown";
|
std::string os = "unknown";
|
||||||
std::string arch = "unknown";
|
std::string arch = "unknown";
|
||||||
std::string frontend = member["frontend"].get<std::string>();
|
std::string frontend = member["frontend"].get<std::string>();
|
||||||
|
|
||||||
|
std::string vMajor = OSUtils::jsonString(member["vMajor"], "0");
|
||||||
|
std::string vMinor = OSUtils::jsonString(member["vMinor"], "0");
|
||||||
|
std::string vRev = OSUtils::jsonString(member["vRev"], "0");
|
||||||
|
std::string version = "v" + vMajor + "." + vMinor + "." + vRev;
|
||||||
if (osArchSplit.size() == 2) {
|
if (osArchSplit.size() == 2) {
|
||||||
os = osArchSplit[0];
|
os = osArchSplit[0];
|
||||||
arch = osArchSplit[1];
|
arch = osArchSplit[1];
|
||||||
}
|
}
|
||||||
|
|
||||||
_statusWriter->updateNodeStatus(
|
_statusWriter->updateNodeStatus(
|
||||||
networkId, memberId, os, arch, "", i->second.physicalAddress, ts, frontend);
|
networkId, memberId, os, arch, version, i->second.physicalAddress, ts, frontend);
|
||||||
fprintf(stderr, "sent node status update\n");
|
fprintf(stderr, "sent node status update\n");
|
||||||
}
|
}
|
||||||
_statusWriter->writePending();
|
_statusWriter->writePending();
|
||||||
|
|
Loading…
Add table
Reference in a new issue