From 80a6e6809cf4ba56394a6fe20b9078d73ae78215 Mon Sep 17 00:00:00 2001 From: JanEggers Date: Sun, 10 Sep 2017 12:16:44 +0200 Subject: [PATCH] use same lockobject everywhere to prevent raceconditions --- MQTTnet.Core/Client/MqttPacketDispatcher.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MQTTnet.Core/Client/MqttPacketDispatcher.cs b/MQTTnet.Core/Client/MqttPacketDispatcher.cs index da8b1fa1..aba050dd 100644 --- a/MQTTnet.Core/Client/MqttPacketDispatcher.cs +++ b/MQTTnet.Core/Client/MqttPacketDispatcher.cs @@ -71,7 +71,7 @@ namespace MQTTnet.Core.Client private List GetPacketAwaiters() { - lock (_packetAwaiters) + lock (_syncRoot) { return new List(_packetAwaiters); }