diff --git a/wmi/src/wmi_tlv_helper.c b/wmi/src/wmi_tlv_helper.c index 271211fcb9..b709dbc380 100644 --- a/wmi/src/wmi_tlv_helper.c +++ b/wmi/src/wmi_tlv_helper.c @@ -661,7 +661,9 @@ wmitlv_check_and_pad_tlvs(void *os_handle, void *param_struc_ptr, || (WMITLV_TAG_ARRAY_BYTE == attr_struct_ptr.tag_id) || (WMITLV_TAG_ARRAY_FIXED_STRUC == - attr_struct_ptr.tag_id)) { + attr_struct_ptr.tag_id) || + (WMITLV_TAG_ARRAY_INT16 == + attr_struct_ptr.tag_id)) { tlv_size_diff = 0; num_of_elems = curr_tlv_len /