From 0dea9e6a2bed220a8d462529810c271c5b5285e7 Mon Sep 17 00:00:00 2001 From: JanEggers Date: Sat, 7 Jul 2018 09:11:52 +0200 Subject: [PATCH] changed waiting condition --- Source/MQTTnet/Client/MqttClient.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/MQTTnet/Client/MqttClient.cs b/Source/MQTTnet/Client/MqttClient.cs index 93112598..7bc21de4 100644 --- a/Source/MQTTnet/Client/MqttClient.cs +++ b/Source/MQTTnet/Client/MqttClient.cs @@ -222,7 +222,7 @@ namespace MQTTnet.Client try { - if (!(exception is MqttCommunicationClosedGracefullyException)) + if (clientWasConnected) { await WaitForTaskAsync(_packetReceiverTask, sender).ConfigureAwait(false); await WaitForTaskAsync(_keepAliveMessageSenderTask, sender).ConfigureAwait(false);