X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Funix.c;h=38016dbafea43031815116c272eaa670b26cb4bf;hb=23ce57af3ad684363881cdd66d5724f40963a65c;hp=4f01d14a938e24d480cd89264e3f30489e01f0bd;hpb=ccef7a85d6491fb354a36970162fa0204217d8e7;p=ffmpeg diff --git a/libavformat/unix.c b/libavformat/unix.c index 4f01d14a938..38016dbafea 100644 --- a/libavformat/unix.c +++ b/libavformat/unix.c @@ -111,6 +111,8 @@ static int unix_read(URLContext *h, uint8_t *buf, int size) return ret; } ret = recv(s->fd, buf, size, 0); + if (!ret && s->type == SOCK_STREAM) + return AVERROR_EOF; return ret < 0 ? ff_neterrno() : ret; }