summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc-André Lureau <marc-andre.lureau@nokia.com>2009-04-17 15:47:27 +0300
committerLennart Poettering <lennart@poettering.net>2009-04-17 22:41:26 +0200
commit344eea4f586fe2fd7d774b5cc38e8ea2bf582d60 (patch)
tree9dc45ee216ada84d0df7ed910f4129fe07f9fb02
parentd775cf6fd4e68d765333adc61bd9af2b18355a8e (diff)
pulse/context: when NOFAIL, don't try_next_connection() if c->client
-rw-r--r--src/pulse/context.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/pulse/context.c b/src/pulse/context.c
index 4aad737f..bfff0e17 100644
--- a/src/pulse/context.c
+++ b/src/pulse/context.c
@@ -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;