about summary refs log tree commit diff
diff options
context:
space:
mode:
authorLeah Neukirchen <leah@vuxu.org>2020-08-22 15:15:26 +0200
committerLeah Neukirchen <leah@vuxu.org>2020-08-22 15:15:26 +0200
commit6bd687bfdc44bafdc18b96eaec0995e3254536f6 (patch)
treec4be45324dbaf63b7f564263136fa82669602a05
parent1e9f6cd06b998c67b7a33931fe975d09e8c3401f (diff)
downloadmblaze-6bd687bfdc44bafdc18b96eaec0995e3254536f6.tar.gz
mblaze-6bd687bfdc44bafdc18b96eaec0995e3254536f6.tar.xz
mblaze-6bd687bfdc44bafdc18b96eaec0995e3254536f6.zip
mmime: allow ; and =, for ";charset="
-rw-r--r--mmime.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/mmime.c b/mmime.c
index da7f179..676a4b7 100644
--- a/mmime.c
+++ b/mmime.c
@@ -365,7 +365,8 @@ valid_content_type(char *s)
 	for (; *s; s++)
 		if (*s == '/')
 			slash++;
-		else if (isalnum(*s) || *s == '-' || *s == '+' || *s == '.')
+		else if (isalnum(*s) || *s == '-' || *s == '+' || *s == '.' ||
+		    *s == ';' || *s == '=')
 			; /* ok */
 		else
 			return 0;