]> code.delx.au - pulseaudio/commitdiff
pulse/context: when NOFAIL, don't try_next_connection() if c->client
authorMarc-André Lureau <marc-andre.lureau@nokia.com>
Fri, 17 Apr 2009 12:47:27 +0000 (15:47 +0300)
committerLennart Poettering <lennart@poettering.net>
Fri, 17 Apr 2009 20:41:26 +0000 (22:41 +0200)
src/pulse/context.c

index 4aad737f4f0345183b45ddc83162cc3a1624b3bb..bfff0e17c04cca081c01a3be11805299be48d348 100644 (file)
@@ -902,7 +902,8 @@ static DBusHandlerResult filter_cb(DBusConnection *bus, DBusMessage *message, vo
         /* The system wide instance via PF_LOCAL */
         c->server_list = pa_strlist_prepend(c->server_list, PA_SYSTEM_RUNTIME_PATH PA_PATH_SEP PA_NATIVE_DEFAULT_UNIX_SOCKET);
 
-    try_next_connection(c);
+    if (!c->client)
+        try_next_connection(c);
 
 finish:
     return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;