mirror of
https://github.com/espressif/esp-protocols.git
synced 2025-07-21 22:42:23 +02:00
mdns: fix memory leak in mdns_free when adding delegated hostnames
* Original commit: espressif/esp-idf@0baee93211
This commit is contained in:
committed by
suren-gabrielyan-espressif
parent
5a81eaea3f
commit
46f28a8011
@ -4181,6 +4181,13 @@ static void _mdns_free_action(mdns_action_t * action)
|
|||||||
pbuf_free(action->data.rx_handle.packet->pb);
|
pbuf_free(action->data.rx_handle.packet->pb);
|
||||||
free(action->data.rx_handle.packet);
|
free(action->data.rx_handle.packet);
|
||||||
break;
|
break;
|
||||||
|
case ACTION_DELEGATE_HOSTNAME_ADD:
|
||||||
|
free((char *)action->data.delegate_hostname.hostname);
|
||||||
|
free_address_list(action->data.delegate_hostname.address_list);
|
||||||
|
break;
|
||||||
|
case ACTION_DELEGATE_HOSTNAME_REMOVE:
|
||||||
|
free((char *)action->data.delegate_hostname.hostname);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user