diff --git a/core/mac/src/pe/rrm/rrm_api.c b/core/mac/src/pe/rrm/rrm_api.c index 8609bdf7355e..c3df42087d81 100644 --- a/core/mac/src/pe/rrm/rrm_api.c +++ b/core/mac/src/pe/rrm/rrm_api.c @@ -1178,7 +1178,8 @@ QDF_STATUS rrm_process_beacon_req(struct mac_context *mac_ctx, tSirMacAddr peer, tpSirMacRadioMeasureReport report; tpRRMReq curr_req; - if (index >= MAX_MEASUREMENT_REQUEST) { + if (index >= MAX_MEASUREMENT_REQUEST || + mac_ctx->rrm.rrmPEContext.pCurrentReq[index]) { if (!*radiomes_report) { /* * Allocate memory to send reports for