diff --git a/IoT/Connector/Data/Mosquitto/bin/Release/ConnectorDataMosquitto.dll b/IoT/Connector/Data/Mosquitto/bin/Release/ConnectorDataMosquitto.dll index 6d022e4..47014ff 100644 Binary files a/IoT/Connector/Data/Mosquitto/bin/Release/ConnectorDataMosquitto.dll and b/IoT/Connector/Data/Mosquitto/bin/Release/ConnectorDataMosquitto.dll differ diff --git a/IoT/Connector/Data/Mosquitto/bin/Release/Utils-IoT.dll b/IoT/Connector/Data/Mosquitto/bin/Release/Utils-IoT.dll index cd3c0b9..a793bb7 100644 Binary files a/IoT/Connector/Data/Mosquitto/bin/Release/Utils-IoT.dll and b/IoT/Connector/Data/Mosquitto/bin/Release/Utils-IoT.dll differ diff --git a/IoT/Connector/Data/Mqtt/Mqtt.cs b/IoT/Connector/Data/Mqtt/Mqtt.cs index 35b8205..1a21429 100644 --- a/IoT/Connector/Data/Mqtt/Mqtt.cs +++ b/IoT/Connector/Data/Mqtt/Mqtt.cs @@ -42,10 +42,11 @@ namespace BlubbFish.Utils.IoT.Connector.Data { protected virtual void Dispose(Boolean disposing) { if(!this.disposedValue) { - if(disposing) { - this.client.MqttMsgPublishReceived -= this.Client_MqttMsgPublishReceived; - this.client.Unsubscribe(new String[] { "#" }); - this.client.Disconnect(); + if(disposing) {try { + this.client.MqttMsgPublishReceived -= this.Client_MqttMsgPublishReceived; + this.client.Unsubscribe(new String[] { "#" }); + this.client.Disconnect(); + } catch (Exception) { } } this.client = null; diff --git a/IoT/Connector/Data/Mqtt/bin/Release/ConnectorDataMqtt.dll b/IoT/Connector/Data/Mqtt/bin/Release/ConnectorDataMqtt.dll index 875955e..c1af3ea 100644 Binary files a/IoT/Connector/Data/Mqtt/bin/Release/ConnectorDataMqtt.dll and b/IoT/Connector/Data/Mqtt/bin/Release/ConnectorDataMqtt.dll differ diff --git a/IoT/Connector/Data/Mqtt/bin/Release/Utils-IoT.dll b/IoT/Connector/Data/Mqtt/bin/Release/Utils-IoT.dll index 6f8d8fe..a793bb7 100644 Binary files a/IoT/Connector/Data/Mqtt/bin/Release/Utils-IoT.dll and b/IoT/Connector/Data/Mqtt/bin/Release/Utils-IoT.dll differ diff --git a/IoT/bin/Release/Utils-IoT.dll b/IoT/bin/Release/Utils-IoT.dll index cd3c0b9..a793bb7 100644 Binary files a/IoT/bin/Release/Utils-IoT.dll and b/IoT/bin/Release/Utils-IoT.dll differ diff --git a/Utils/bin/Release/Utils.dll b/Utils/bin/Release/Utils.dll index 1a507db..b3e9849 100644 Binary files a/Utils/bin/Release/Utils.dll and b/Utils/bin/Release/Utils.dll differ