]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Fix proxying of the encrypted messages
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 7 May 2016 11:21:34 +0000 (12:21 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 7 May 2016 11:21:34 +0000 (12:21 +0100)
src/rspamd_proxy.c

index b46bf410b019fabc319d3cee923e678f723bb0e4..ac9e1f41a6c65eb0b49244afb8f23c01a70d38ac 100644 (file)
@@ -821,7 +821,7 @@ proxy_backend_mirror_finish_handler (struct rspamd_http_connection *conn,
        session = bk_conn->s;
 
        if (!proxy_backend_parse_results (session, bk_conn, session->ctx->lua_state,
-                       -1, msg->body->str, msg->body->len)) {
+                       -1, msg->body_buf.begin, msg->body_buf.len)) {
                msg_warn_session ("cannot parse results from the mirror backend %s",
                                bk_conn->name);
        }
@@ -945,7 +945,7 @@ proxy_backend_master_finish_handler (struct rspamd_http_connection *conn,
                &session->ctx->io_tv, session->ctx->ev_base);
 
        if (!proxy_backend_parse_results (session, bk_conn, session->ctx->lua_state,
-                       -1, msg->body->str, msg->body->len)) {
+                       -1, msg->body_buf.begin, msg->body_buf.len)) {
                msg_warn_session ("cannot parse results from the master backend");
        }