]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Use less strict rules for pkcs7 detection
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 22 Dec 2020 15:46:27 +0000 (15:46 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 22 Dec 2020 15:46:48 +0000 (15:46 +0000)
Issue: #3568

src/libmime/content_type.c

index 7b9c213ca6de52640a0fe975835906652ba31176..cad48a03b87eed39b21d56a82443982bb46f84be 100644 (file)
@@ -708,8 +708,9 @@ rspamd_content_type_parse (const gchar *in,
                        }
 
                        /* PKCS7 smime */
-                       RSPAMD_FTOK_ASSIGN (&srch, "x-pkcs7-mime");
-                       if (rspamd_ftok_casecmp (&res->subtype, &srch) == 0) {
+                       RSPAMD_FTOK_ASSIGN (&srch, "pkcs7-mime");
+                       if (rspamd_substring_search (res->subtype.begin, res->subtype.len,
+                                       srch.begin, srch.len) != -1) {
                                res->flags |= RSPAMD_CONTENT_TYPE_SMIME;
                        }
                }