cx88: improve error handling
PATCH 1/1 cx88: improve error handling
Return -EINVAL if we don't find the right query control id.
Signed-off-by Dan Carpenter <[email protected]>
drivers/media/video/cx88/cx88-video.c +4 -1
@@ -1537,9 +1537,12 @@ static int radio_queryctrl (struct file *file, void *priv, c->id >= V4L2_CID_LASTP1)return -EINVAL ;if (c->id ==V4L2_CID_AUDIO_MUTE ) { -for (i =0 ; i <CX8800_CTLS ; i++) +for (i =0 ; i <CX8800_CTLS ; i++) {if (cx8800_ctls[i].v.id == c->id)break ; + } +if (i ==CX8800_CTLS ) +return -EINVAL ; *c = cx8800_ctls[i].v; }else *c = no_ctl;