From 411f5c6abdb0eca9d2e51f690e8b8fe5f91c6c3f Mon Sep 17 00:00:00 2001
From: Benoit Fouet <benoit.fouet@purplelabs.com>
Date: Thu, 13 Sep 2007 12:46:30 +0000
Subject: [PATCH] Forward error code when reading a v4l2 frame Patch by Benoit
 Fouet (benoit.fouet AT purplelabs DOT com)

Originally committed as revision 10487 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 libavformat/v4l2.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavformat/v4l2.c b/libavformat/v4l2.c
index 99b768774e..d385d57c7c 100644
--- a/libavformat/v4l2.c
+++ b/libavformat/v4l2.c
@@ -608,7 +608,7 @@ static int v4l2_read_packet(AVFormatContext *s1, AVPacket *pkt)
         return AVERROR(EIO);
     }
     if (res < 0) {
-        return AVERROR(EIO);
+        return res;
     }
 
     if (s1->streams[0]->codec->coded_frame) {