From a9e796025aa97084b94c98cf5bf981e8fb2ce4e6 Mon Sep 17 00:00:00 2001 From: Riccardo Binetti Date: Tue, 2 Oct 2018 13:04:36 +0200 Subject: [PATCH] Fix buffer length during connection read Use the in_buffer length instead of the out msg length --- mqtt_client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mqtt_client.c b/mqtt_client.c index d513d6b..a32b130 100644 --- a/mqtt_client.c +++ b/mqtt_client.c @@ -214,7 +214,7 @@ static esp_err_t esp_mqtt_connect(esp_mqtt_client_handle_t client, int timeout_m } read_len = esp_transport_read(client->transport, (char *)client->mqtt_state.in_buffer, - client->mqtt_state.outbound_message->length, + client->mqtt_state.in_buffer_length, client->config->network_timeout_ms); if (read_len < 0) { ESP_LOGE(TAG, "Error network response");