mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-20 00:51:42 +00:00
[ntcore] Check for valid client in incoming text and binary (#5799)
This commit is contained in:
@@ -1887,12 +1887,16 @@ void ServerImpl::SetLocal(LocalInterface* local) {
|
||||
}
|
||||
|
||||
void ServerImpl::ProcessIncomingText(int clientId, std::string_view data) {
|
||||
m_clients[clientId]->ProcessIncomingText(data);
|
||||
if (auto client = m_clients[clientId].get()) {
|
||||
client->ProcessIncomingText(data);
|
||||
}
|
||||
}
|
||||
|
||||
void ServerImpl::ProcessIncomingBinary(int clientId,
|
||||
std::span<const uint8_t> data) {
|
||||
m_clients[clientId]->ProcessIncomingBinary(data);
|
||||
if (auto client = m_clients[clientId].get()) {
|
||||
client->ProcessIncomingBinary(data);
|
||||
}
|
||||
}
|
||||
|
||||
void ServerImpl::ConnectionsChanged(const std::vector<ConnectionInfo>& conns) {
|
||||
|
||||
Reference in New Issue
Block a user