ap: fix off by one error

The RSN element was not being allocated properly which caused
an invalid read in some cases.
This commit is contained in:
James Prestwood 2021-01-29 12:59:50 -08:00 committed by Denis Kenzior
parent ed0f3e87ca
commit 9f33740d41
1 changed files with 1 additions and 1 deletions

View File

@ -2212,7 +2212,7 @@ static bool ap_parse_new_station_ies(const void *data, uint16_t len,
goto parse_error;
rsn = l_memdup(ie_tlv_iter_get_data(&iter) - 2,
ie_tlv_iter_get_length(&iter) + 1);
ie_tlv_iter_get_length(&iter) + 2);
break;
case IE_TYPE_EXTENDED_SUPPORTED_RATES:
if (ap_parse_supported_rates(&iter, &rates) < 0)