diff options
Diffstat (limited to 'modules/spanningtree/pingtimer.cpp')
| -rw-r--r-- | modules/spanningtree/pingtimer.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/spanningtree/pingtimer.cpp b/modules/spanningtree/pingtimer.cpp index cc6adb5d4..444abcfaa 100644 --- a/modules/spanningtree/pingtimer.cpp +++ b/modules/spanningtree/pingtimer.cpp @@ -23,7 +23,7 @@ #include "pingtimer.h" #include "treeserver.h" -#include "commandbuilder.h" +#include "msgbuilder.h" PingTimer::PingTimer(TreeServer* ts) : Timer(Utils->PingFreq, false) @@ -38,7 +38,9 @@ PingTimer::State PingTimer::TickInternal() if (state == PS_SENDPING) { // Last ping was answered, send next ping - server->GetSocket()->WriteLine(CmdBuilder("PING").push(server->GetId())); + MessageBuilder("PING") + .Push(server->GetId()) + .Unicast(server); LastPingMsec = ServerInstance->Time() * 1000 + (ServerInstance->Time_ns() / 1000000); // Warn next unless warnings are disabled. If they are, jump straight to timeout. if (Utils->PingWarnTime) |
