Loading drivers/bus/mhi/devices/mhi_satellite.c +1 −1 Original line number Diff line number Diff line Loading @@ -358,7 +358,7 @@ static struct mhi_sat_device *find_sat_dev_by_id( static bool mhi_sat_isvalid_header(struct sat_header *hdr, int len) { /* validate payload size */ if (len >= sizeof(*hdr) && (len != hdr->payload_size + sizeof(*hdr))) if (len < sizeof(*hdr) || len != hdr->payload_size + sizeof(*hdr)) return false; /* validate SAT IPC version */ Loading Loading
drivers/bus/mhi/devices/mhi_satellite.c +1 −1 Original line number Diff line number Diff line Loading @@ -358,7 +358,7 @@ static struct mhi_sat_device *find_sat_dev_by_id( static bool mhi_sat_isvalid_header(struct sat_header *hdr, int len) { /* validate payload size */ if (len >= sizeof(*hdr) && (len != hdr->payload_size + sizeof(*hdr))) if (len < sizeof(*hdr) || len != hdr->payload_size + sizeof(*hdr)) return false; /* validate SAT IPC version */ Loading