diff --git a/src/libp2p/Libp2p.Protocols.Noise/NoiseProtocol.cs b/src/libp2p/Libp2p.Protocols.Noise/NoiseProtocol.cs index 683d7bdd..e28ff97b 100644 --- a/src/libp2p/Libp2p.Protocols.Noise/NoiseProtocol.cs +++ b/src/libp2p/Libp2p.Protocols.Noise/NoiseProtocol.cs @@ -65,6 +65,7 @@ public async Task DialAsync(IChannel downChannel, IChannelFactory? upChannelFact .ToList(); IProtocol commonMuxer = multiplexerSettings.Multiplexers.FirstOrDefault(m => responderMuxers.Contains(m.Id)); + if (commonMuxer != null) { context.SpecificProtocolRequest = new ChannelRequest @@ -164,6 +165,7 @@ public async Task ListenAsync(IChannel downChannel, IChannelFactory? upChannelFa .ToList(); IProtocol commonMuxer = multiplexerSettings.Multiplexers.FirstOrDefault(m => initiatorMuxers.Contains(m.Id)); + if (commonMuxer != null) { context.SpecificProtocolRequest = new ChannelRequest