summaryrefslogtreecommitdiffstats
path: root/polyp/socket-client.c
diff options
context:
space:
mode:
Diffstat (limited to 'polyp/socket-client.c')
-rw-r--r--polyp/socket-client.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/polyp/socket-client.c b/polyp/socket-client.c
index 0581e553..4ec42dab 100644
--- a/polyp/socket-client.c
+++ b/polyp/socket-client.c
@@ -263,6 +263,9 @@ struct pa_socket_client* pa_socket_client_new_string(struct pa_mainloop_api *m,
if (pa_parse_address(name, &a) < 0)
return NULL;
+ if (!a.port)
+ a.port = default_port;
+
switch (a.type) {
case PA_PARSED_ADDRESS_UNIX:
c = pa_socket_client_new_unix(m, a.path_or_host);