s2255drv: fix for return code not checked
PATCH 1/1 s2255drv: fix for return code not checked
Start acquisition return code was not being checked. Return error if start acquisition fails.
Signed-off-by Dean Anderson <[email protected]>
--- drivers/media/usb/s2255/s2255drv.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-)
drivers/media/usb/s2255/s2255drv.c +9 -5
@@ -1230,12 +1230,16 @@ static int vidioc_streamon(struct file *file, void *priv, enum v4l2_buf_type i) vc->buffer.frame[j].cur_size =0 ; } res =videobuf_streamon (&fh->vb_vidq); -if (res ==0 ) { -s2255_start_acquire (vc); - vc->b_acquire =1 ; - }else +if (res !=0 ) {res_free (fh); - +return res; + } + res =s2255_start_acquire (vc); +if (res !=0 ) { +res_free (fh); +return res; + } + vc->b_acquire =1 ;return res; }
Signature · 1 line
1.7.9.5