Skip to content

Commit f4ba70e

Browse files
committed
Make copy
1 parent cae979c commit f4ba70e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

projects/RabbitMQ.Client/Impl/Channel.PublisherConfirms.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ private void HandleAck(ulong deliveryTag, bool multiple)
180180
{
181181
if (multiple)
182182
{
183-
foreach (KeyValuePair<ulong, TaskCompletionSource<bool>> pair in _confirmsTaskCompletionSources)
183+
foreach (KeyValuePair<ulong, TaskCompletionSource<bool>> pair in _confirmsTaskCompletionSources.ToArray())
184184
{
185185
if (pair.Key <= deliveryTag)
186186
{
@@ -206,7 +206,7 @@ private void HandleNack(ulong deliveryTag, bool multiple, bool isReturn)
206206
{
207207
if (multiple)
208208
{
209-
foreach (KeyValuePair<ulong, TaskCompletionSource<bool>> pair in _confirmsTaskCompletionSources)
209+
foreach (KeyValuePair<ulong, TaskCompletionSource<bool>> pair in _confirmsTaskCompletionSources.ToArray())
210210
{
211211
if (pair.Key <= deliveryTag)
212212
{

0 commit comments

Comments
 (0)