add validity check for the "server" parameter of pa_context_connect()
authorLennart Poettering <lennart@poettering.net>
Mon, 20 Feb 2006 23:31:38 +0000 (23:31 +0000)
committerLennart Poettering <lennart@poettering.net>
Mon, 20 Feb 2006 23:31:38 +0000 (23:31 +0000)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@536 fefdeb5f-60dc-0310-8127-8f9354f1896f

src/polyp/context.c

index 2cb9e7e..63acf19 100644 (file)
@@ -624,6 +624,7 @@ int pa_context_connect(
 
     PA_CHECK_VALIDITY(c, c->state == PA_CONTEXT_UNCONNECTED, PA_ERR_BADSTATE);
     PA_CHECK_VALIDITY(c, !(flags & ~PA_CONTEXT_NOAUTOSPAWN), PA_ERR_INVALID);
+    PA_CHECK_VALIDITY(c, !server || *server, PA_ERR_INVALID);
 
     if (!server)
         server = c->conf->default_server;