]> source.dussan.org Git - rspamd.git/commitdiff
Fix more fstring migration issues.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 15 Oct 2015 23:16:03 +0000 (00:16 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 15 Oct 2015 23:16:03 +0000 (00:16 +0100)
src/libmime/message.c
src/libutil/http.c

index e17d159f36da4df2d3a74140230a76842fe30e40..591107ba492f2836f15ac1ccf458533a9cad31ea 100644 (file)
@@ -1468,7 +1468,7 @@ rspamd_message_parse (struct rspamd_task *task)
        len = task->msg.len;
 
        /* Skip any space characters to avoid some bad messages to be unparsed */
-       while (g_ascii_isspace (*p) && len > 0) {
+       while (len > 0 && g_ascii_isspace (*p)) {
                p ++;
                len --;
        }
index 9c08f41f81d07317f51daf0d7fd996c3202bc378..871718b7458cfca76c43e205566edc3f6d8d1133 100644 (file)
@@ -604,7 +604,7 @@ rspamd_http_on_headers_complete (http_parser * parser)
        }
 
        if (parser->content_length != 0 && parser->content_length != ULLONG_MAX) {
-               priv->msg->body = rspamd_fstring_sized_new (parser->content_length + 1);
+               priv->msg->body = rspamd_fstring_sized_new (parser->content_length);
        }
        else {
                priv->msg->body = rspamd_fstring_new ();