modified error type to be a generic handle to capture different types of errors

This commit is contained in:
David Cermak
2019-07-03 14:16:53 +02:00
parent 65bf2255d7
commit 0cc4077bd3
2 changed files with 2 additions and 4 deletions

View File

@@ -995,9 +995,7 @@ static void esp_mqtt_task(void *pv)
ESP_LOGE(TAG, "Error transport connect");
client->event.event_id = MQTT_EVENT_ERROR;
#ifdef MQTT_SUPPORTED_FEATURE_TRANSPORT_ERR_REPORTING
client->event.last_err = get_and_clear_last_error(client->transport);
#else
client->event.last_err = ESP_FAIL; // In case reporting not supported, only report general error
client->event.error_handle = esp_transport_get_error_handle(client->transport);
#endif
esp_mqtt_dispatch_event_with_msgid(client);
esp_mqtt_abort_connection(client);