From cc1cb0bcd123b8f468903f93448be9c4cffe6f6f Mon Sep 17 00:00:00 2001 From: Piro Vorster Date: Mon, 1 Feb 2021 15:22:06 +0200 Subject: [PATCH] Fix Deadlock --- src/ServiceStack.Azure/Messaging/ServiceBusMqClient.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ServiceStack.Azure/Messaging/ServiceBusMqClient.cs b/src/ServiceStack.Azure/Messaging/ServiceBusMqClient.cs index c53820d..d918637 100644 --- a/src/ServiceStack.Azure/Messaging/ServiceBusMqClient.cs +++ b/src/ServiceStack.Azure/Messaging/ServiceBusMqClient.cs @@ -86,7 +86,7 @@ public override void Dispose() string lockToken = null; #if NETSTANDARD2_0 - var msg = sbClient.ReceiveAsync(timeout).Result; + var msg = Task.Run(() => sbClient.ReceiveAsync(timeout)).GetAwaiter().GetResult(); if (msg != null) lockToken = msg.SystemProperties.LockToken; #else