esp_event: fix minor memory leak when overwriting alredy registered handler

This commit is contained in:
David Cermak 2019-05-30 16:59:24 +02:00 committed by bot
parent d14f2c5fca
commit b1f264be69

View file

@ -164,6 +164,7 @@ static esp_err_t handler_instances_add(esp_event_handler_instances_t* handlers,
if (handler == it->handler) {
it->arg = handler_arg;
ESP_LOGW(TAG, "handler already registered, overwriting");
free(handler_instance);
return ESP_OK;
}
last = it;