Loading drivers/char/diag/diagfwd_cntl.c +2 −0 Original line number Diff line number Diff line Loading @@ -985,6 +985,8 @@ void diag_cntl_process_read_data(struct diagfwd_info *p_info, void *buf, while (read_len + header_len < len) { ctrl_pkt = (struct diag_ctrl_pkt_header_t *)ptr; if ((read_len + header_len + ctrl_pkt->len) > len) return; switch (ctrl_pkt->pkt_id) { case DIAG_CTRL_MSG_REG: process_command_registration(ptr, ctrl_pkt->len, Loading Loading
drivers/char/diag/diagfwd_cntl.c +2 −0 Original line number Diff line number Diff line Loading @@ -985,6 +985,8 @@ void diag_cntl_process_read_data(struct diagfwd_info *p_info, void *buf, while (read_len + header_len < len) { ctrl_pkt = (struct diag_ctrl_pkt_header_t *)ptr; if ((read_len + header_len + ctrl_pkt->len) > len) return; switch (ctrl_pkt->pkt_id) { case DIAG_CTRL_MSG_REG: process_command_registration(ptr, ctrl_pkt->len, Loading