From 9ac3c2b3560da178800e5ad88ce29973454a66e5 Mon Sep 17 00:00:00 2001 From: Jon Bergli Heier Date: Sat, 28 Aug 2010 12:15:49 +0200 Subject: Minor cleanup in services. --- command_service.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'command_service.c') diff --git a/command_service.c b/command_service.c index a23fc0e..5ef7fed 100644 --- a/command_service.c +++ b/command_service.c @@ -24,9 +24,6 @@ static gboolean service_incoming(GSocketService *service, break; } - g_debug("size == %ld", size); - g_debug(buffer); - gchar *pos, *eol; pos = buffer; while((eol = g_strstr_len(pos, size, "\n")) != NULL || (eol = g_strstr_len(pos, size, "\r")) != NULL) { @@ -52,9 +49,16 @@ static gboolean service_incoming(GSocketService *service, } gboolean server_start() { + GError *error = NULL; + ss = g_threaded_socket_service_new(10); - g_socket_listener_add_inet_port((GSocketListener*)ss, 7681, NULL, NULL); + if(g_socket_listener_add_inet_port((GSocketListener*)ss, 7681, NULL, + &error) == FALSE) { + g_warning("failed to set port: %s", error->message); + g_error_free(error); + return FALSE; + } g_signal_connect(ss, "incoming", (GCallback)service_incoming, NULL); g_socket_service_start(ss); -- cgit v1.2.3