diff --git a/mqtt_client.c b/mqtt_client.c index b848213..9b101ff 100644 --- a/mqtt_client.c +++ b/mqtt_client.c @@ -1763,8 +1763,8 @@ static void esp_mqtt_task(void *pv) } esp_transport_close(client->transport); outbox_delete_all_items(client->outbox); - xEventGroupSetBits(client->status_bits, STOPPED_BIT); client->state = MQTT_STATE_DISCONNECTED; + xEventGroupSetBits(client->status_bits, STOPPED_BIT); vTaskDelete(NULL); }