From ae0ee89d72a7cb0687bc9c14cba2a0b54700d1fe Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Wed, 20 Oct 2021 11:48:26 -0500 Subject: [PATCH] rrm: relax Reporting Detail subelement length check Since Reporting Detail subelement is listed as 'extensible', make sure that the length check is not overly restrictive. We only interpret the first field. --- src/rrm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rrm.c b/src/rrm.c index 88940256..14aeddd2 100644 --- a/src/rrm.c +++ b/src/rrm.c @@ -570,7 +570,7 @@ static void rrm_handle_beacon_request(struct rrm_state *rrm, break; case RRM_BEACON_REQ_SUBELEM_ID_REPORTING_DETAIL: - if (length != 1) { + if (length < 1) { l_error("Invalid length in reporting detail"); goto reject_refused; }