From 11592faa35e0d4a211e6ad7f8b1d7730f00b4a09 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Wed, 11 Oct 2017 18:00:34 +0200 Subject: [PATCH] Deadlock fixed --- .../CQRS/Events/Actors/EventConsumerActor.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Squidex.Infrastructure/CQRS/Events/Actors/EventConsumerActor.cs b/src/Squidex.Infrastructure/CQRS/Events/Actors/EventConsumerActor.cs index b28b6d2e6..88a769942 100644 --- a/src/Squidex.Infrastructure/CQRS/Events/Actors/EventConsumerActor.cs +++ b/src/Squidex.Infrastructure/CQRS/Events/Actors/EventConsumerActor.cs @@ -290,14 +290,15 @@ namespace Squidex.Infrastructure.CQRS.Events.Actors } } - private async Task UnsubscribeThisAsync() + private Task UnsubscribeThisAsync() { if (eventSubscription != null) { - await eventSubscription.StopAsync(); - + eventSubscription.StopAsync().Forget(); eventSubscription = null; } + + return TaskHelper.Done; } private Task SubscribeThisAsync(string position)