Skip to content

Commit

Permalink
fix(mqtt): MQTTs LWT QoS config used also for TLS connections
Browse files Browse the repository at this point in the history
  • Loading branch information
sabouflage committed Jan 30, 2024
1 parent 21ec72f commit dfed232
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/MqttSettings.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ void MqttSettingsClass::performConnect()
} else {
static_cast<espMqttClientSecure*>(_mqttClient)->setCredentials(config.Mqtt.Username, config.Mqtt.Password);
}
static_cast<espMqttClientSecure*>(_mqttClient)->setWill(willTopic.c_str(), 2, config.Mqtt.Retain, config.Mqtt.Lwt.Value_Offline);
static_cast<espMqttClientSecure*>(_mqttClient)->setWill(willTopic.c_str(), config.Mqtt.Lwt.Qos, config.Mqtt.Retain, config.Mqtt.Lwt.Value_Offline);
static_cast<espMqttClientSecure*>(_mqttClient)->setClientId(clientId.c_str());
static_cast<espMqttClientSecure*>(_mqttClient)->setCleanSession(config.Mqtt.CleanSession);
static_cast<espMqttClientSecure*>(_mqttClient)->onConnect(std::bind(&MqttSettingsClass::onMqttConnect, this, _1));
Expand Down Expand Up @@ -223,4 +223,4 @@ void MqttSettingsClass::createMqttClientObject()
}
}

MqttSettingsClass MqttSettings;
MqttSettingsClass MqttSettings;

0 comments on commit dfed232

Please sign in to comment.