From 291455871e3ef0c1967b8aa9b6d480fa00507983 Mon Sep 17 00:00:00 2001 From: Felix Schmidt Date: Mon, 21 Jun 2021 06:37:50 +0200 Subject: [PATCH] Fix tinysvcmdns: rr_data_len goes beyond packet buffer --- tinysvcmdns.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tinysvcmdns.c b/tinysvcmdns.c index 9e605e07..55e82ad2 100644 --- a/tinysvcmdns.c +++ b/tinysvcmdns.c @@ -735,7 +735,8 @@ static size_t mdns_parse_rr(uint8_t *pkt_buf, size_t pkt_len, size_t off, struct if (name == NULL) goto err; - // parse the MDNS RR section p += label_len(pkt_buf, pkt_len, off); + // parse the MDNS RR section + p += label_len(pkt_buf, pkt_len, off); rr->name = name; rr->type = mdns_read_u16(p); -- 2.47.2