Skip to content

Commit 9777ba9

Browse files
committed
Fix NullReferenceException
1 parent 72e16f8 commit 9777ba9

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

src/NServiceBus.Transport.Sql.Shared/Receiving/MessageReceiver.cs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -155,17 +155,16 @@ public async Task StopReceive(CancellationToken cancellationToken = default)
155155
{
156156
Dispose();
157157
}
158-
159158
}
160159

161160
public void Dispose()
162161
{
163-
messageReceivingCircuitBreaker.Dispose();
164-
messageProcessingCircuitBreaker.Dispose();
165-
concurrencyLimiter.Dispose();
166-
messageReceivingCancellationTokenSource.Dispose();
162+
messageReceivingCircuitBreaker?.Dispose();
163+
messageProcessingCircuitBreaker?.Dispose();
164+
concurrencyLimiter?.Dispose();
165+
messageReceivingCancellationTokenSource?.Dispose();
167166
messageReceivingCancellationTokenSource = null;
168-
messageProcessingCancellationTokenSource.Dispose();
167+
messageProcessingCancellationTokenSource?.Dispose();
169168
}
170169

171170
async Task ReceiveMessagesAndSwallowExceptions(CancellationToken messageReceivingCancellationToken)

0 commit comments

Comments
 (0)