Skip to content

Commit eb5be9f

Browse files
committed
* Use TrySetException because tcs may have already completed.
1 parent e84b414 commit eb5be9f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

projects/RabbitMQ.Client/client/impl/AsyncRpcContinuations.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ public ConfiguredTaskAwaitable<T>.ConfiguredTaskAwaiter GetAwaiter()
111111

112112
public virtual void HandleChannelShutdown(ShutdownEventArgs reason)
113113
{
114-
_tcs.SetException(new OperationInterruptedException(reason));
114+
_tcs.TrySetException(new OperationInterruptedException(reason));
115115
}
116116

117117
protected virtual void Dispose(bool disposing)

0 commit comments

Comments
 (0)