Skip to content

Commit 7c7eeb9

Browse files
committed
1 parent c57b923 commit 7c7eeb9

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

src/Renci.SshNet/Channels/ChannelDirectTcpip.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,10 +124,12 @@ private void CloseSocket()
124124

125125
lock (_socketLock)
126126
{
127+
#pragma warning disable CA1508 // Avoid dead conditional code
127128
if (_socket is null)
128129
{
129130
return;
130131
}
132+
#pragma warning restore CA1508 // Avoid dead conditional code
131133

132134
// closing a socket actually disposes the socket, so we can safely dereference
133135
// the field to avoid entering the lock again later
@@ -293,11 +295,13 @@ protected override void Dispose(bool disposing)
293295
lock (_socketLock)
294296
{
295297
var socket = _socket;
298+
#pragma warning disable CA1508 // Avoid dead conditional code
296299
if (socket != null)
297300
{
298301
_socket = null;
299302
socket.Dispose();
300303
}
304+
#pragma warning restore CA1508 // Avoid dead conditional code
301305
}
302306
}
303307

src/Renci.SshNet/Channels/ChannelForwardedTcpip.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,11 +164,13 @@ private void CloseSocket()
164164
lock (_socketShutdownAndCloseLock)
165165
{
166166
var socket = _socket;
167+
#pragma warning disable CA1508 // Avoid dead conditional code
167168
if (socket != null)
168169
{
169170
_socket = null;
170171
socket.Dispose();
171172
}
173+
#pragma warning restore CA1508 // Avoid dead conditional code
172174
}
173175
}
174176

src/Renci.SshNet/Sftp/SftpFileStream.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1065,6 +1065,7 @@ protected override void Dispose(bool disposing)
10651065
{
10661066
lock (_lock)
10671067
{
1068+
#pragma warning disable CA1508 // Avoid dead conditional code
10681069
if (_session != null)
10691070
{
10701071
_canRead = false;
@@ -1088,6 +1089,7 @@ protected override void Dispose(bool disposing)
10881089

10891090
_session = null;
10901091
}
1092+
#pragma warning restore CA1508 // Avoid dead conditional code
10911093
}
10921094
}
10931095
}

0 commit comments

Comments
 (0)