Add missing lock to ensure thread-safe mutations of _activeInnerStreams in VirtualConnectionClient.cs

This commit is contained in:
SteveSandersonMS
2016-06-14 10:16:40 +01:00
parent f2c30472f2
commit 3fc19ea77b

View File

@@ -46,7 +46,11 @@ namespace Microsoft.AspNetCore.NodeServices.HostingModels.VirtualConnections
var id = Interlocked.Increment(ref _nextInnerStreamId);
var newInnerStream = new VirtualConnection(id, this);
lock (_activeInnerStreams)
{
_activeInnerStreams.Add(id, newInnerStream);
}
return newInnerStream;
}