diff --git a/src/Draco.JsonRpc/JsonRpcConnection.cs b/src/Draco.JsonRpc/JsonRpcConnection.cs index a8a9cb965..0c7b5406e 100644 --- a/src/Draco.JsonRpc/JsonRpcConnection.cs +++ b/src/Draco.JsonRpc/JsonRpcConnection.cs @@ -165,6 +165,7 @@ bool IsMutating(TMessage message) } else { + currentTasks.RemoveAll(t => t.IsCompleted); currentTasks.Add(this.ProcessMessageAsync(message)); } }