forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/drivers/media/usb/uvc/uvc_entity.c
....@@ -37,7 +37,7 @@
3737 continue;
3838
3939 remote = uvc_entity_by_id(chain->dev, entity->baSourceID[i]);
40
- if (remote == NULL)
40
+ if (remote == NULL || remote->num_pads == 0)
4141 return -EINVAL;
4242
4343 source = (UVC_ENTITY_TYPE(remote) == UVC_TT_STREAMING)