From 77cdae8e11e1a2766e4b0acc45c9de9c8bcfb51d Mon Sep 17 00:00:00 2001 From: Anna Clemens Date: Sun, 24 Jan 2021 18:46:21 -0500 Subject: [PATCH] fix: use sequenceequal --- XIVChatPlugin/Relay.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/XIVChatPlugin/Relay.cs b/XIVChatPlugin/Relay.cs index 5c7ab62..59f48a6 100644 --- a/XIVChatPlugin/Relay.cs +++ b/XIVChatPlugin/Relay.cs @@ -132,9 +132,10 @@ namespace XIVChatPlugin { this.Plugin.Server.SpawnClientTask(client, false); break; case RelayClientDisconnect disconnect: + var clientPk = disconnect.PublicKey.ToArray(); var id = this.Plugin.Server.Clients .Where(client => client.Value is RelayConnected) - .Where(client => client.Value.Handshake?.RemotePublicKey == disconnect.PublicKey.ToArray()) + .Where(client => client.Value.Handshake?.RemotePublicKey?.SequenceEqual(clientPk) ?? false) .Select(client => client.Key) .FirstOrDefault(); if (id != default) {