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); | 
