udp: Return the actual error code on errors, instead of AVERROR(EIO)
authorMartin Storsjö <martin@martin.st>
Tue, 5 Oct 2010 14:09:30 +0000 (14:09 +0000)
committerMartin Storsjö <martin@martin.st>
Tue, 5 Oct 2010 14:09:30 +0000 (14:09 +0000)
Originally committed as revision 25350 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/udp.c

index 83e8b37..01f441b 100644 (file)
@@ -469,7 +469,7 @@ static int udp_write(URLContext *h, const uint8_t *buf, int size)
         if (ret < 0) {
             if (ff_neterrno() != FF_NETERROR(EINTR) &&
                 ff_neterrno() != FF_NETERROR(EAGAIN))
-                return AVERROR(EIO);
+                return ff_neterrno();
         } else {
             break;
         }