Merge branch 'bugfix/mqtt_disconnect_crash_3.3' into 'release/v3.3'

mqtt: referenced esp-mqtt master to close disconnection issues (Backport 3.3)

See merge request espressif/esp-idf!5883
This commit is contained in:
Angus Gratton 2019-10-24 10:47:27 +08:00
commit 12f2ae47c6
3 changed files with 6 additions and 2 deletions

@ -1 +1 @@
Subproject commit 6f1fc3785af8cc7765f78dd93f09aeb0109cd2b7
Subproject commit e3b013e2db58124ea68cf7c8f44a8cba6e1572b7

View file

@ -238,7 +238,8 @@ PREDEFINED = \
configTHREAD_LOCAL_STORAGE_DELETE_CALLBACKS=1 \
configNUM_THREAD_LOCAL_STORAGE_POINTERS=1 \
configUSE_APPLICATION_TASK_TAG=1 \
configTASKLIST_INCLUDE_COREID=1
configTASKLIST_INCLUDE_COREID=1 \
"ESP_EVENT_DECLARE_BASE(x)=extern esp_event_base_t x"
## Do not complain about not having dot
##

View file

@ -115,6 +115,9 @@ static esp_err_t mqtt_event_handler(esp_mqtt_event_handle_t event)
break;
case MQTT_EVENT_ERROR:
ESP_LOGI(TAG, "MQTT_EVENT_ERROR");
if (event->error_handle->error_type == MQTT_ERROR_TYPE_CONNECTION_REFUSED) {
ESP_LOGI(TAG, "Connection refused error: 0x%x", event->error_handle->connect_return_code);
}
break;
default:
ESP_LOGI(TAG, "Other event id:%d", event->event_id);