]> source.dussan.org Git - rspamd.git/commitdiff
Use status line in client.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 30 Apr 2014 22:35:09 +0000 (15:35 -0700)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 30 Apr 2014 22:35:09 +0000 (15:35 -0700)
src/client/rspamdclient.c

index 59dc77b7692068a473b185e35dbad361847762a9..55f1a6e3746a40baf0f6149f3230df30e9479c72 100644 (file)
@@ -98,7 +98,8 @@ rspamd_client_finish_handler (struct rspamd_http_connection *conn,
        }
        else {
                if (msg->body == NULL || msg->body->len == 0 || msg->code != 200) {
-                       err = g_error_new (RCLIENT_ERROR, msg->code, "HTTP error occurred: %d", msg->code);
+                       err = g_error_new (RCLIENT_ERROR, msg->code, "HTTP error: %d, %s",
+                                       msg->code, msg->status ? msg->status->str : "unknown error");
                        req->cb (c, msg, c->server_name->str, NULL, req->ud, err);
                        g_error_free (err);
                        return -1;