summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2016-12-12 15:43:14 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2016-12-12 15:43:35 +0000
commit01d5a0d17d209be9ee7118497904282ca9cd99ba (patch)
tree1132e3f9bde487cea57455f04d3a81a0130abda7 /src
parent74749d1ddda9b55c44fe0f5b5dee0e572a216bf4 (diff)
downloadrspamd-01d5a0d17d209be9ee7118497904282ca9cd99ba.tar.gz
rspamd-01d5a0d17d209be9ee7118497904282ca9cd99ba.zip
[Minor] Add alternate -> alternative substitution
Diffstat (limited to 'src')
-rw-r--r--src/libmime/content_type.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/libmime/content_type.c b/src/libmime/content_type.c
index e04f2bc15..b6469911a 100644
--- a/src/libmime/content_type.c
+++ b/src/libmime/content_type.c
@@ -115,6 +115,17 @@ rspamd_content_type_parse (const gchar *in,
}
}
}
+ else {
+ /* Common mistake done by retards */
+ srch.begin = "alternate";
+ srch.len = 9;
+
+ if (rspamd_ftok_cmp (&res->subtype, &srch) == 0) {
+ res->flags |= RSPAMD_CONTENT_TYPE_BROKEN;
+ res->subtype.begin = "alternative";
+ res->subtype.len = 11;
+ }
+ }
}
else {
msg_warn_pool ("cannot parse content type: %*s", (gint)len, val.lc_data);