summaryrefslogtreecommitdiffstats
path: root/src/worker.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2015-05-04 22:03:41 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2015-05-04 22:03:41 +0100
commit7ab692f4b779f12030a22af9a139e18b441e6ff6 (patch)
treeb284bcdaaeb64591fa250fbc2a900b267fc61171 /src/worker.c
parente551aaad6083956e63e799de05430db3ecaceb1e (diff)
downloadrspamd-7ab692f4b779f12030a22af9a139e18b441e6ff6.tar.gz
rspamd-7ab692f4b779f12030a22af9a139e18b441e6ff6.zip
Be more clever about printing errors.
Diffstat (limited to 'src/worker.c')
-rw-r--r--src/worker.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/worker.c b/src/worker.c
index ddd01f9da..7c72b0515 100644
--- a/src/worker.c
+++ b/src/worker.c
@@ -145,8 +145,8 @@ rspamd_worker_error_handler (struct rspamd_http_connection *conn, GError *err)
{
struct rspamd_task *task = (struct rspamd_task *) conn->ud;
- msg_info ("abnormally closing connection from: %s, error: %s",
- rspamd_inet_address_to_string (task->client_addr), err->message);
+ msg_info ("abnormally closing connection from: %s, error: %e",
+ rspamd_inet_address_to_string (task->client_addr), err);
/* Terminate session immediately */
destroy_session (task->s);
}
@@ -354,7 +354,8 @@ start_worker (struct rspamd_worker *worker)
TRUE,
&err);
if (err != NULL) {
- msg_err ("pool create failed: %s", err->message);
+ msg_err ("pool create failed: %e", err);
+ g_error_free (err);
ctx->classify_pool = NULL;
}
}