summaryrefslogtreecommitdiff
path: root/command_service.c
diff options
context:
space:
mode:
authorJon Bergli Heier <snakebite@jvnv.net>2010-08-28 12:15:49 +0200
committerJon Bergli Heier <snakebite@jvnv.net>2010-08-28 12:15:49 +0200
commit9ac3c2b3560da178800e5ad88ce29973454a66e5 (patch)
tree973a6577c41fd13cc32bb4ade4f47dbf60135cae /command_service.c
parent30e4a720a0a7f0a4010169e26230f1c3169158d1 (diff)
Minor cleanup in services.
Diffstat (limited to 'command_service.c')
-rw-r--r--command_service.c12
1 files changed, 8 insertions, 4 deletions
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);