Skip to content

Commit e7273c4

Browse files
committed
fix(mdns): Fix potential NULL deref when sending sub-buy
Closes coverity reported issue: 473829 Dereference null return value
1 parent 2e7d240 commit e7273c4

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

components/mdns/mdns.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2399,6 +2399,9 @@ static void _mdns_send_bye_subtype(mdns_srv_item_t *service, const char *instanc
23992399
for (j = 0; j < MDNS_IP_PROTOCOL_MAX; j++) {
24002400
if (mdns_is_netif_ready(i, j)) {
24012401
mdns_tx_packet_t *packet = _mdns_alloc_packet_default((mdns_if_t)i, (mdns_ip_protocol_t)j);
2402+
if (packet == NULL) {
2403+
return;
2404+
}
24022405
packet->flags = MDNS_FLAGS_QR_AUTHORITATIVE;
24032406
if (!_mdns_alloc_answer(&packet->answers, MDNS_TYPE_PTR, service->service, NULL, true, true)) {
24042407
_mdns_free_tx_packet(packet);

0 commit comments

Comments
 (0)