kernel/drivers/soc/qcom/qmi_encdec.c
.. .. @@ -534,8 +534,8 @@ 534 534 decoded_bytes += rc; 535 535 } 536 536 537 - if (string_len > temp_ei->elem_len) {538 - pr_err("%s: String len %d > Max Len %d\n",537 + if (string_len >= temp_ei->elem_len) {538 + pr_err("%s: String len %d >= Max Len %d\n",539 539 __func__, string_len, temp_ei->elem_len); 540 540 return -ETOOSMALL; 541 541 } else if (string_len > tlv_len) {