summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/mac/src/sys/legacy/src/utils/src/parser_api.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/mac/src/sys/legacy/src/utils/src/parser_api.c b/core/mac/src/sys/legacy/src/utils/src/parser_api.c
index bcd2a32c7310..4ecc5eb2cdb7 100644
--- a/core/mac/src/sys/legacy/src/utils/src/parser_api.c
+++ b/core/mac/src/sys/legacy/src/utils/src/parser_api.c
@@ -4636,7 +4636,7 @@ sir_convert_qos_map_configure_frame2_struct(tpAniSirGlobal pMac,
uint32_t status;
status =
dot11f_unpack_qos_map_configure(pMac, pFrame, nFrame, &mapConfigure);
- if (DOT11F_FAILED(status)) {
+ if (DOT11F_FAILED(status) || !mapConfigure.QosMapSet.present) {
dot11f_log(pMac, LOGE,
FL("Failed to parse Qos Map Configure frame (0x%08x, %d bytes):"),
status, nFrame);