From 43136cc7bfb9a44db2800fdfb360e08e36e6f7c2 Mon Sep 17 00:00:00 2001 From: Jon Bergli Heier Date: Mon, 16 Aug 2010 02:56:52 +0200 Subject: Fixed error handling in httpd and commands. --- httpd.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'httpd.c') diff --git a/httpd.c b/httpd.c index 44f7109..074bd69 100644 --- a/httpd.c +++ b/httpd.c @@ -16,7 +16,7 @@ static gboolean service_incoming(GSocketService *service, socket = g_socket_connection_get_socket(connection); if(socket == NULL) { - g_error("g_socket_connection_get_socket() returned NULL"); + g_warning("g_socket_connection_get_socket() returned NULL"); return FALSE; } @@ -28,8 +28,9 @@ static gboolean service_incoming(GSocketService *service, gchar buffer[0x400]; gssize len = g_socket_receive(socket, buffer, 0x400, NULL, &error); if(len == -1) { - g_error(error->message); + g_warning(error->message); g_error_free(error); + g_string_free(string, TRUE); return FALSE; } tot += len; @@ -68,9 +69,8 @@ static gboolean service_incoming(GSocketService *service, commands_handle(connection, path); if(g_socket_close(socket, &error) == FALSE) { - g_error(error->message); + g_warning(error->message); g_error_free(error); - return FALSE; } return FALSE; -- cgit v1.2.3