Merge branch 'bugfix/set_client_state_on_timeout' into 'idf'

Bugfix: state not correctly set on disconnect -- PR from GitHub

See merge request idf/esp-mqtt!18
This commit is contained in:
David Čermák
2019-02-20 21:15:55 +08:00

View File

@ -891,6 +891,7 @@ static void esp_mqtt_task(void *pv)
if (!client->config->auto_reconnect) {
client->run = false;
client->state = MQTT_STATE_UNKNOWN;
break;
}
if (platform_tick_get_ms() - client->reconnect_tick > client->wait_timeout_ms) {