forked from espressif/esp-mqtt
fixed memory leak in ringbuffer after destroying client
This commit is contained in:
1
mqtt.c
1
mqtt.c
@@ -487,6 +487,7 @@ void mqtt_destroy(mqtt_client *client)
|
|||||||
|
|
||||||
free(client->mqtt_state.in_buffer);
|
free(client->mqtt_state.in_buffer);
|
||||||
free(client->mqtt_state.out_buffer);
|
free(client->mqtt_state.out_buffer);
|
||||||
|
free(client->send_rb.p_o);
|
||||||
free(client);
|
free(client);
|
||||||
|
|
||||||
mqtt_info("Client destroyed");
|
mqtt_info("Client destroyed");
|
||||||
|
Reference in New Issue
Block a user