diff --git a/include/mqtt_client.h b/include/mqtt_client.h index 4909ebe..67f9e69 100755 --- a/include/mqtt_client.h +++ b/include/mqtt_client.h @@ -67,7 +67,6 @@ typedef struct { esp_mqtt_client_handle_t esp_mqtt_client_init(const esp_mqtt_client_config_t *config); esp_err_t esp_mqtt_client_set_uri(esp_mqtt_client_handle_t client, const char *uri); - esp_err_t esp_mqtt_client_start(esp_mqtt_client_handle_t client); esp_err_t esp_mqtt_client_stop(esp_mqtt_client_handle_t client); esp_err_t esp_mqtt_client_subscribe(esp_mqtt_client_handle_t client, const char *topic, int qos); diff --git a/mqtt_client.c b/mqtt_client.c index 1d26f4c..9c0e970 100644 --- a/mqtt_client.c +++ b/mqtt_client.c @@ -132,7 +132,7 @@ static esp_err_t esp_mqtt_set_config(esp_mqtt_client_handle_t client, const esp_ client->connect_info.will_qos = config->lwt_qos; client->connect_info.will_retain = config->lwt_retain; - client->connect_info.clean_session = true; + client->connect_info.clean_session = 1; if (config->disable_clean_session) { client->connect_info.clean_session = false; }