Skip to content

Commit 17fb743

Browse files
committed
Avoid looking up entry in channel requests twice.
1 parent b79c630 commit 17fb743

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/Renci.SshNet/Channels/Channel.cs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -720,11 +720,10 @@ private void OnChannelRequest(object sender, MessageEventArgs<ChannelRequestMess
720720
{
721721
try
722722
{
723-
if (_session.ConnectionInfo.ChannelRequests.ContainsKey(e.Message.RequestName))
724-
{
725-
// Get request specific class
726-
var requestInfo = _session.ConnectionInfo.ChannelRequests[e.Message.RequestName];
723+
RequestInfo requestInfo;
727724

725+
if (_session.ConnectionInfo.ChannelRequests.TryGetValue(e.Message.RequestName, out requestInfo))
726+
{
728727
// Load request specific data
729728
requestInfo.Load(e.Message.RequestData);
730729

0 commit comments

Comments
 (0)