diff --git a/websocket-sharp/Net/EndPointManager.cs b/websocket-sharp/Net/EndPointManager.cs index 5c9054e1..cdc597d5 100644 --- a/websocket-sharp/Net/EndPointManager.cs +++ b/websocket-sharp/Net/EndPointManager.cs @@ -165,10 +165,10 @@ namespace WebSocketSharp.Net Dictionary endpoints; if (!_addressToEndpoints.TryGetValue (address, out endpoints)) { endpoints = new Dictionary (); - _addressToEndpoints[address] = endpoints; + _addressToEndpoints.Add (address, endpoints); } - endpoints[port] = listener; + endpoints.Add (port, listener); } private static bool tryGetEndPointListener (