From 36faf7f1146d14e292edd03ee1edf139068e2f53 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Thu, 6 Apr 2017 22:55:00 +0200 Subject: rfc2047: blaze822_decode_rfc2047: ignore RFC 2231 language tag --- rfc2047.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'rfc2047.c') diff --git a/rfc2047.c b/rfc2047.c index 6f23d10..d0bd103 100644 --- a/rfc2047.c +++ b/rfc2047.c @@ -168,6 +168,9 @@ blaze822_decode_rfc2047(char *dst, char *src, size_t dlen, char *tgtenc) goto nocode; free(srcenc); srcenc = strdup(s); + char *lang = strchr(srcenc, '*'); + if (lang) + *lang = 0; // kill RFC2231 language tag if (!srcenc) goto nocode; if (ic != (iconv_t)-1) -- cgit 1.4.1