mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-08 21:22:09 -04:00
memshare: Use QMI request structure size as decode buffer size
Instead of using a set size as decode buffer size use the QMI request structure size avoiding possible out of bound case while decoding the QMI request message. Change-Id: Ibda07cb6333daa28153244ca899b1775f80c82b1 Signed-off-by: Manoj Prabhu B <bmanoj@codeaurora.org>
This commit is contained in:
parent
a728307820
commit
ec79dcaa00
1 changed files with 3 additions and 3 deletions
|
|
@ -673,21 +673,21 @@ static struct qmi_msg_handler qmi_memshare_handlers[] = {
|
|||
.type = QMI_REQUEST,
|
||||
.msg_id = MEM_ALLOC_GENERIC_REQ_MSG_V01,
|
||||
.ei = mem_alloc_generic_req_msg_data_v01_ei,
|
||||
.decoded_size = MEM_ALLOC_REQ_MAX_MSG_LEN_V01,
|
||||
.decoded_size = sizeof(struct mem_alloc_generic_req_msg_v01),
|
||||
.fn = handle_alloc_generic_req,
|
||||
},
|
||||
{
|
||||
.type = QMI_REQUEST,
|
||||
.msg_id = MEM_FREE_GENERIC_REQ_MSG_V01,
|
||||
.ei = mem_free_generic_req_msg_data_v01_ei,
|
||||
.decoded_size = MEM_FREE_REQ_MAX_MSG_LEN_V01,
|
||||
.decoded_size = sizeof(struct mem_free_generic_req_msg_v01),
|
||||
.fn = handle_free_generic_req,
|
||||
},
|
||||
{
|
||||
.type = QMI_REQUEST,
|
||||
.msg_id = MEM_QUERY_SIZE_REQ_MSG_V01,
|
||||
.ei = mem_query_size_req_msg_data_v01_ei,
|
||||
.decoded_size = MEM_QUERY_MAX_MSG_LEN_V01,
|
||||
.decoded_size = sizeof(struct mem_query_size_req_msg_v01),
|
||||
.fn = handle_query_size_req,
|
||||
},
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue