mirror of https://github.com/arendst/Tasmota.git
Possible 2.4.1 memory leak fix (#2544)
This commit is contained in:
parent
00b08bc509
commit
be36218b84
|
@ -399,6 +399,11 @@ boolean MqttCheckTls()
|
||||||
}
|
}
|
||||||
|
|
||||||
AddLog_P(LOG_LEVEL_INFO, S_LOG_MQTT, PSTR(D_FINGERPRINT));
|
AddLog_P(LOG_LEVEL_INFO, S_LOG_MQTT, PSTR(D_FINGERPRINT));
|
||||||
|
|
||||||
|
//#ifdef ARDUINO_ESP8266_RELEASE_2_4_1
|
||||||
|
EspClient = WiFiClientSecure(); // Wifi Secure Client reconnect issue 4497 (https://github.com/esp8266/Arduino/issues/4497)
|
||||||
|
//#endif
|
||||||
|
|
||||||
if (!EspClient.connect(Settings.mqtt_host, Settings.mqtt_port)) {
|
if (!EspClient.connect(Settings.mqtt_host, Settings.mqtt_port)) {
|
||||||
snprintf_P(log_data, sizeof(log_data), PSTR(D_LOG_MQTT D_TLS_CONNECT_FAILED_TO " %s:%d. " D_RETRY_IN " %d " D_UNIT_SECOND),
|
snprintf_P(log_data, sizeof(log_data), PSTR(D_LOG_MQTT D_TLS_CONNECT_FAILED_TO " %s:%d. " D_RETRY_IN " %d " D_UNIT_SECOND),
|
||||||
Settings.mqtt_host, Settings.mqtt_port, mqtt_retry_counter);
|
Settings.mqtt_host, Settings.mqtt_port, mqtt_retry_counter);
|
||||||
|
@ -479,6 +484,14 @@ void MqttReconnect()
|
||||||
mqtt_initial_connection_state = 1;
|
mqtt_initial_connection_state = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//#ifdef ARDUINO_ESP8266_RELEASE_2_4_1
|
||||||
|
#ifdef USE_MQTT_TLS
|
||||||
|
EspClient = WiFiClientSecure(); // Wifi Secure Client reconnect issue 4497 (https://github.com/esp8266/Arduino/issues/4497)
|
||||||
|
#else
|
||||||
|
EspClient = WiFiClient(); // Wifi Client reconnect issue 4497 (https://github.com/esp8266/Arduino/issues/4497)
|
||||||
|
#endif
|
||||||
|
//#endif
|
||||||
|
|
||||||
#if (MQTT_LIBRARY_TYPE == MQTT_PUBSUBCLIENT)
|
#if (MQTT_LIBRARY_TYPE == MQTT_PUBSUBCLIENT)
|
||||||
MqttClient.setCallback(MqttDataHandler);
|
MqttClient.setCallback(MqttDataHandler);
|
||||||
MqttClient.setServer(Settings.mqtt_host, Settings.mqtt_port);
|
MqttClient.setServer(Settings.mqtt_host, Settings.mqtt_port);
|
||||||
|
|
Loading…
Reference in New Issue