------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugs.exim.org/show_bug.cgi?id=1401 --- Comment #6 from Git Commit <[email protected]> 2014-04-14 21:17:06 --- Git commit: http://git.exim.org/exim.git/commitdiff/10cc8a1e4c3077eefcb37878990753d1d49cf363 commit 10cc8a1e4c3077eefcb37878990753d1d49cf363 Author: Axel Rau <[email protected]> AuthorDate: Mon Apr 14 20:02:41 2014 +0100 Commit: Jeremy Harris <[email protected]> CommitDate: Mon Apr 14 20:02:41 2014 +0100 Update ${utf8clean }. Bug 1401 --- src/src/expand.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/src/expand.c b/src/src/expand.c index 64a3a86..7a3252e 100644 --- a/src/src/expand.c +++ b/src/src/expand.c @@ -6189,8 +6189,13 @@ while (*s != 0) } if((c & 0xe0) == 0xc0) /* 2-byte sequence */ { - bytes_left = 1; - codepoint = c & 0x1f; + if(c == 0xc0 || c == 0xc1) /* 0xc0 and 0xc1 are illegal */ + complete = -1; + else + { + bytes_left = 1; + codepoint = c & 0x1f; + } } else if((c & 0xf0) == 0xe0) /* 3-byte sequence */ { -- Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
