Procházet zdrojové kódy

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 před 2 roky
rodič
revize
f967a39488
1 změnil soubory, kde provedl 3 přidání a 1 odebrání
  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 /