From f3c887f589b17bea91467ed69b4f5c11521c5d66 Mon Sep 17 00:00:00 2001 From: Jon Bergli Heier Date: Fri, 20 Aug 2010 20:45:46 +0200 Subject: Read httpd port from config. --- httpd.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/httpd.c b/httpd.c index 6e95730..1733139 100644 --- a/httpd.c +++ b/httpd.c @@ -1,5 +1,6 @@ #include "httpd.h" #include "httpd_commands.h" +#include "conf.h" #include #include @@ -79,9 +80,15 @@ static gboolean service_incoming(GSocketService *service, } gboolean httpd_start() { + gint port = conf_get_int("audist", "httpd_port"); + if(port <= 0) { + g_warning("invalid httpd port"); + return FALSE; + } + ss = g_threaded_socket_service_new(10); - g_socket_listener_add_inet_port((GSocketListener*)ss, 8000, NULL, NULL); + g_socket_listener_add_inet_port((GSocketListener*)ss, port, NULL, NULL); g_signal_connect(ss, "incoming", (GCallback)service_incoming, NULL); g_socket_service_start(ss); -- cgit v1.2.3