From 4c7d5764a03edc11583a4dc0d73a26612c3250cd Mon Sep 17 00:00:00 2001 From: Luca Abeni Date: Wed, 14 Nov 2007 07:56:20 +0000 Subject: [PATCH] Use recv() instead of recvfrom() (removes some other differences between IPv4-only and protocol-independent code) Originally committed as revision 11015 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/udp.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/libavformat/udp.c b/libavformat/udp.c index 65bd0a0ed3..2c40415a1c 100644 --- a/libavformat/udp.c +++ b/libavformat/udp.c @@ -404,18 +404,10 @@ static int udp_open(URLContext *h, const char *uri, int flags) static int udp_read(URLContext *h, uint8_t *buf, int size) { UDPContext *s = h->priv_data; -#ifndef CONFIG_IPV6 - struct sockaddr_in from; -#else - struct sockaddr_storage from; -#endif - socklen_t from_len; int len; for(;;) { - from_len = sizeof(from); - len = recvfrom (s->udp_fd, buf, size, 0, - (struct sockaddr *)&from, &from_len); + len = recv(s->udp_fd, buf, size, 0); if (len < 0) { if (ff_neterrno() != FF_NETERROR(EAGAIN) && ff_neterrno() != FF_NETERROR(EINTR))