浏览代码

qcacmn: Add int16 check in WMI TLV handler

This change is to add missing handling for
INT16 data in the WMI TLV handler.

Change-Id: I5da3f8ef05d2a26221afb50446d3920973897e8d
CRs-Fixed: 3344085
Nidhi Jain 2 年之前
父节点
当前提交
f967a39488
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      wmi/src/wmi_tlv_helper.c

+ 3 - 1
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 /