From 62a0b88fceb4d13376d5f3bfb733f8acf8dd7f2c Mon Sep 17 00:00:00 2001 From: Mike Brady Date: Wed, 1 Oct 2014 19:19:44 +0100 Subject: [PATCH] Add chatty diagnostics to getting a listening port --- rtsp.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/rtsp.c b/rtsp.c index 4d8b1628..ede171ca 100644 --- a/rtsp.c +++ b/rtsp.c @@ -922,6 +922,7 @@ void rtsp_listen_loop(void) { } for (p=info; p; p=p->ai_next) { + debug(1,"Try bind."); int fd = socket(p->ai_family, p->ai_socktype, IPPROTO_TCP); int yes = 1; @@ -932,8 +933,10 @@ void rtsp_listen_loop(void) { // some systems don't support v4 access on v6 sockets, but some do. // since we need to account for two sockets we might as well // always. - if (p->ai_family == AF_INET6) - ret |= setsockopt(fd, IPPROTO_IPV6, IPV6_V6ONLY, &yes, sizeof(yes)); + if (p->ai_family == AF_INET6) { + debug(1,"IPv6 socket suggested."); + ret |= setsockopt(fd, IPPROTO_IPV6, IPV6_V6ONLY, &yes, sizeof(yes)); + } #endif if (!ret)