From f6da5c86c8e02cf3553d31a3b8f9898722a2cd37 Mon Sep 17 00:00:00 2001 From: Jon Bergli Heier Date: Sat, 21 Aug 2010 01:29:40 +0200 Subject: Read control service socket path from config. --- control_service.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/control_service.c b/control_service.c index a6f035d..f3f1c5c 100644 --- a/control_service.c +++ b/control_service.c @@ -1,5 +1,6 @@ #include "control_service.h" #include "control_commands.h" +#include "conf.h" #include #include @@ -34,7 +35,12 @@ static gboolean service_incoming(GSocketService *service, } gboolean control_service_start() { - address = g_unix_socket_address_new("audist.sock"); + gchar *sockname = conf_get_string("audist", "control_socket"); + if(sockname == NULL) { + g_warning("control_socket not set in config, can't start control service"); + return FALSE; + } + address = g_unix_socket_address_new(sockname); ss = g_threaded_socket_service_new(2); -- cgit v1.2.3