From e1838835aa18fc2a9f61217fdd5a657611886dcd Mon Sep 17 00:00:00 2001 From: Nicolas George Date: Thu, 15 Mar 2012 13:42:34 +0100 Subject: udp: return the error code instead of generic EIO. --- libavformat/udp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libavformat/udp.c') diff --git a/libavformat/udp.c b/libavformat/udp.c index 4a6cee2d29..5ffe6d1d13 100644 --- a/libavformat/udp.c +++ b/libavformat/udp.c @@ -342,7 +342,7 @@ static void *circular_buffer_task( void *_URLContext) pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, &old_cancelstate); if (len < 0) { if (ff_neterrno() != AVERROR(EAGAIN) && ff_neterrno() != AVERROR(EINTR)) { - s->circular_buffer_error = AVERROR(EIO); + s->circular_buffer_error = ff_neterrno(); goto end; } continue; -- cgit v1.2.3