From 525233811c0f7c9358c5b12c6f7ceecf5bfe7d96 Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Fri, 29 Jul 2016 11:51:08 +0200 Subject: rfc2047: allow empty encoded-words This is non-conforming, but happens in the wild occasionally. --- rfc2047.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'rfc2047.c') diff --git a/rfc2047.c b/rfc2047.c index d5ecde2..63c4468 100644 --- a/rfc2047.c +++ b/rfc2047.c @@ -164,7 +164,7 @@ blaze822_decode_rfc2047(char *dst, char *src, size_t dlen, char *tgtenc) char enc = lc(*e++); if (*e++ != '?') goto nocode; - char *start = e++; + char *start = e; char *stop = strstr(e, "?="); if (!stop) goto nocode; -- cgit 1.4.1