Module: libav Branch: master Commit: b7c3772be855f95f0e1903daf48c4c0246d680fb
Author: Martin Storsjö <[email protected]> Committer: Martin Storsjö <[email protected]> Date: Wed May 30 17:37:51 2012 +0300 tcp: Try enabling SO_REUSEADDR when listening Signed-off-by: Martin Storsjö <[email protected]> --- libavformat/tcp.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/libavformat/tcp.c b/libavformat/tcp.c index e249e4e..a6eeeb0 100644 --- a/libavformat/tcp.c +++ b/libavformat/tcp.c @@ -83,6 +83,8 @@ static int tcp_open(URLContext *h, const char *uri, int flags) if (listen_socket) { int fd1; + int reuse = 1; + setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &reuse, sizeof(reuse)); ret = bind(fd, cur_ai->ai_addr, cur_ai->ai_addrlen); if (ret) { ret = ff_neterrno(); _______________________________________________ libav-commits mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-commits
