[FFmpeg-cvslog] r16360 - trunk/libavdevice/v4l.c

stefano subversion
Sat Dec 27 12:40:07 CET 2008


Author: stefano
Date: Sat Dec 27 12:40:07 2008
New Revision: 16360

Log:
Add missing check on the return value of the VIDIOCSWIN ioctl.

Modified:
   trunk/libavdevice/v4l.c

Modified: trunk/libavdevice/v4l.c
==============================================================================
--- trunk/libavdevice/v4l.c	Sat Dec 27 12:33:26 2008	(r16359)
+++ trunk/libavdevice/v4l.c	Sat Dec 27 12:40:07 2008	(r16360)
@@ -181,7 +181,10 @@ static int grab_read_header(AVFormatCont
         s->video_win.chromakey = -1;
         s->video_win.flags = 0;
 
-        ioctl(video_fd, VIDIOCSWIN, s->video_win);
+        if (ioctl(video_fd, VIDIOCSWIN, s->video_win) < 0) {
+            av_log(s1, AV_LOG_ERROR, "VIDIOCSWIN: %s\n", strerror(errno));
+            goto fail;
+        }
 
         s->frame_format = pict.palette;
 




More information about the ffmpeg-cvslog mailing list