diff --git a/wpa_supplicant/rrm.c b/wpa_supplicant/rrm.c index 8ba372155..18d4907d8 100644 --- a/wpa_supplicant/rrm.c +++ b/wpa_supplicant/rrm.c @@ -409,7 +409,8 @@ static void wpas_rrm_send_msr_report(struct wpa_supplicant *wpa_s, pos = next; } - next += next[1] + 2; + if (len) + next += next[1] + 2; } #undef MPDU_REPORT_LEN }