udp: Return the actual error code on errors, instead of AVERROR(EIO)

Originally committed as revision 25350 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Martin Storsjö 2010-10-05 14:09:30 +00:00
parent 42f9582d8d
commit 25a2ebb917

View 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;
}