diff options
-rw-r--r-- | daemon/echo.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/daemon/echo.c b/daemon/echo.c index eb1d384b..1dedacca 100644 --- a/daemon/echo.c +++ b/daemon/echo.c @@ -408,7 +408,11 @@ int main(int argc, char *argv[]) main_loop = g_main_loop_new(NULL, FALSE); - conn = init_dbus_direct(addr); + if (argc > 1 && !strcmp(argv[1], "-s")) + conn = init_dbus_direct(addr); + else + conn = init_dbus(NULL, NULL, NULL); + if (!conn) { error("Connection to bus failed"); g_main_loop_unref(main_loop); |