client: Make auto_connect_localhost respect HAVE_IPv6 and OS_IS_WIN32
authorPatrick Gaskin <patrick@pgaskin.net>
Sun, 3 Jan 2021 08:41:36 +0000 (03:41 -0500)
committerPulseAudio Marge Bot <pulseaudio-maintainers@lists.freedesktop.org>
Wed, 13 Jan 2021 03:10:02 +0000 (03:10 +0000)
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/455>

src/pulse/context.c

index 05b6633..b0a8388 100644 (file)
@@ -1027,7 +1027,10 @@ int pa_context_connect(
 
         /* Add TCP/IP on the localhost */
         if (c->conf->auto_connect_localhost) {
+#if defined(HAVE_IPV6) && !defined(OS_IS_WIN32)
+            /* FIXME: pa_socket_client does not support IPv6 on Windows */
             c->server_list = pa_strlist_prepend(c->server_list, "tcp6:[::1]");
+#endif
             c->server_list = pa_strlist_prepend(c->server_list, "tcp4:127.0.0.1");
         }