From 714413e1debf8d354ce25fd78c13cf0c9dd4ea84 Mon Sep 17 00:00:00 2001 From: Roland Eckl Date: Thu, 2 Jan 2020 18:57:20 +0100 Subject: [PATCH] Removed unneccessary disposal of senders. --- src/MulticastClient.cs | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/src/MulticastClient.cs b/src/MulticastClient.cs index 7174a9d..381938e 100644 --- a/src/MulticastClient.cs +++ b/src/MulticastClient.cs @@ -219,20 +219,7 @@ protected virtual void Dispose(bool disposing) } receivers.Clear(); - foreach (var address in senders.Keys) - { - if (senders.TryRemove(address, out var sender)) - { - try - { - sender.Dispose(); - } - catch - { - // eat it. - } - } - } + // senders are a subset of reiceivers (listening for answers to unicast queries), so no need to dispose this list. senders.Clear(); }