]> source.dussan.org Git - rspamd.git/commitdiff
Fix length in the message.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 30 Jan 2015 18:01:41 +0000 (18:01 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 30 Jan 2015 18:01:41 +0000 (18:01 +0000)
src/libutil/http.c

index 847f7f78704a4c81cafe0e3a16206a42a0bc149c..0500f18ef0f1e7621edbfc21033b19fdbda5aeb6 100644 (file)
@@ -1161,7 +1161,7 @@ rspamd_http_connection_write_message (struct rspamd_http_connection *conn,
                        priv->out[i].iov_base = mp;
                        priv->out[i++].iov_len = sizeof (mac);
                        priv->out[i].iov_base = pbody;
-                       priv->out[i++].iov_len = bodylen;
+                       priv->out[i++].iov_len = bodylen - sizeof (nonce) - sizeof (mac);
                }
                else {
                        priv->out[i].iov_base = pbody;