diff --git a/core/mac/src/pe/lim/lim_ft.c b/core/mac/src/pe/lim/lim_ft.c index 7f44804a0c41..0d1f5f121c59 100644 --- a/core/mac/src/pe/lim/lim_ft.c +++ b/core/mac/src/pe/lim/lim_ft.c @@ -860,7 +860,12 @@ lim_ft_send_aggr_qos_rsp(tpAniSirGlobal pMac, uint8_t rspReqd, rsp->aggrInfo.tspecIdx = aggrQosRsp->tspecIdx; for (i = 0; i < SIR_QOS_NUM_AC_MAX; i++) { if ((1 << i) & aggrQosRsp->tspecIdx) { - rsp->aggrInfo.aggrRsp[i].status = aggrQosRsp->status[i]; + if (QDF_IS_STATUS_SUCCESS(aggrQosRsp->status[i])) + rsp->aggrInfo.aggrRsp[i].status = + eSIR_MAC_SUCCESS_STATUS; + else + rsp->aggrInfo.aggrRsp[i].status = + eSIR_MAC_UNSPEC_FAILURE_STATUS; rsp->aggrInfo.aggrRsp[i].tspec = aggrQosRsp->tspec[i]; } }