From 0cdab55e5b65329eeab42c4adbaa885ceecbb187 Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Fri, 16 Feb 2024 14:18:07 -0800 Subject: [PATCH] [ntcore] Don't send value update to client setting value (#6375) --- ntcore/src/main/native/cpp/net/ServerImpl.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ntcore/src/main/native/cpp/net/ServerImpl.cpp b/ntcore/src/main/native/cpp/net/ServerImpl.cpp index 8dc5291a4a..0a9071dd9d 100644 --- a/ntcore/src/main/native/cpp/net/ServerImpl.cpp +++ b/ntcore/src/main/native/cpp/net/ServerImpl.cpp @@ -1816,7 +1816,8 @@ void ServerImpl::SetValue(ClientData* client, TopicData* topic, } for (auto&& tcd : topic->clients) { - if (tcd.second.sendMode != ValueSendMode::kDisabled) { + if (tcd.first != client && + tcd.second.sendMode != ValueSendMode::kDisabled) { tcd.first->SendValue(topic, value, tcd.second.sendMode); } }