]> code.delx.au - pulseaudio/commitdiff
handle tcp4: prefix for server specs correctly. (Closes #136)
authorLennart Poettering <lennart@poettering.net>
Tue, 30 Oct 2007 14:05:18 +0000 (14:05 +0000)
committerLennart Poettering <lennart@poettering.net>
Tue, 30 Oct 2007 14:05:18 +0000 (14:05 +0000)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1998 fefdeb5f-60dc-0310-8127-8f9354f1896f

src/pulsecore/parseaddr.c

index 65ba64c1c26533653a49875a239bce49a8bacc09..149c9e0076fae01f0e375844a8f8f20d4a17a372 100644 (file)
@@ -103,9 +103,12 @@ int pa_parse_address(const char *name, pa_parsed_address *ret_p) {
     else if (pa_startswith(p, "unix:")) {
         ret_p->type = PA_PARSED_ADDRESS_UNIX;
         p += sizeof("unix:")-1;
-    } else if (pa_startswith(p, "tcp:") || pa_startswith(p, "tcp4:")) {
+    } else if (pa_startswith(p, "tcp:")) {
         ret_p->type = PA_PARSED_ADDRESS_TCP4;
         p += sizeof("tcp:")-1;
+    } else if (pa_startswith(p, "tcp4:")) {
+        ret_p->type = PA_PARSED_ADDRESS_TCP4;
+        p += sizeof("tcp4:")-1;
     } else if (pa_startswith(p, "tcp6:")) {
         ret_p->type = PA_PARSED_ADDRESS_TCP6;
         p += sizeof("tcp6:")-1;