Skip to content

Commit fe2106f

Browse files
committed
1 parent 0cc27f5 commit fe2106f

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
@@ -1161,6 +1161,7 @@ protected override void Dispose(bool disposing)
11611161
{
11621162
lock (_lock)
11631163
{
1164+
#pragma warning disable CA1508 // Avoid dead conditional code
11641165
if (_session != null)
11651166
{
11661167
_canRead = false;
@@ -1184,6 +1185,7 @@ protected override void Dispose(bool disposing)
11841185

11851186
_session = null;
11861187
}
1188+
#pragma warning restore CA1508 // Avoid dead conditional code
11871189
}
11881190
}
11891191
}

0 commit comments

Comments
 (0)