diff --git a/lib/AmsMqttHandler/src/AmsMqttHandler.cpp b/lib/AmsMqttHandler/src/AmsMqttHandler.cpp index 91955c24..fe217492 100644 --- a/lib/AmsMqttHandler/src/AmsMqttHandler.cpp +++ b/lib/AmsMqttHandler/src/AmsMqttHandler.cpp @@ -33,15 +33,18 @@ bool AmsMqttHandler::connect() { if(epoch < FirmwareVersion::BuildEpoch) { return false; } + + bool applySslConfiguration = mqttConfigChanged; if(mqttSecureClient == NULL) { mqttSecureClient = new WiFiClientSecure(); #if defined(ESP8266) mqttSecureClient->setBufferSizes(512, 512); return false; #endif + applySslConfiguration = true; } - if(mqttConfigChanged) { + if(applySslConfiguration) { if(caVerification && LittleFS.begin()) { File file;