diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-05-04 22:03:41 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-05-04 22:03:41 +0100 |
commit | 7ab692f4b779f12030a22af9a139e18b441e6ff6 (patch) | |
tree | b284bcdaaeb64591fa250fbc2a900b267fc61171 /src/worker.c | |
parent | e551aaad6083956e63e799de05430db3ecaceb1e (diff) | |
download | rspamd-7ab692f4b779f12030a22af9a139e18b441e6ff6.tar.gz rspamd-7ab692f4b779f12030a22af9a139e18b441e6ff6.zip |
Be more clever about printing errors.
Diffstat (limited to 'src/worker.c')
-rw-r--r-- | src/worker.c | 7 |
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; } } |