diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-12-12 15:43:14 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-12-12 15:43:35 +0000 |
commit | 01d5a0d17d209be9ee7118497904282ca9cd99ba (patch) | |
tree | 1132e3f9bde487cea57455f04d3a81a0130abda7 /src | |
parent | 74749d1ddda9b55c44fe0f5b5dee0e572a216bf4 (diff) | |
download | rspamd-01d5a0d17d209be9ee7118497904282ca9cd99ba.tar.gz rspamd-01d5a0d17d209be9ee7118497904282ca9cd99ba.zip |
[Minor] Add alternate -> alternative substitution
Diffstat (limited to 'src')
-rw-r--r-- | src/libmime/content_type.c | 11 |
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); |