diff --git a/mqtt_client.c b/mqtt_client.c index 3117dfa..60b8d11 100644 --- a/mqtt_client.c +++ b/mqtt_client.c @@ -127,10 +127,12 @@ static esp_err_t esp_mqtt_set_config(esp_mqtt_client_handle_t client, const esp_ if (config->lwt_msg[0]) { client->connect_info.will_message = strdup(config->lwt_msg); - if (config->lwt_msg_len > 0) - client->connect_info.will_length = config->lwt_msg_len; - else - client->connect_info.will_length = strlen(config->lwt_msg); + if (config->lwt_msg_len > 0) { + client->connect_info.will_length = config->lwt_msg_len; + } + else { + client->connect_info.will_length = strlen(config->lwt_msg); + } } client->connect_info.will_qos = config->lwt_qos;