X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fsrc%2Fexpand.c;h=7a3252eaa17fa4f97aa44f77fcea4f5b8479863b;hb=364e49ab87bf81774f12f8b0e21509eb51c88b71;hp=64a3a86e6156a5b3282dc475f67fa0023de579d8;hpb=51c7471d48efd62b2d4f5647782ba1e849d4c35a;p=user%2Fhenk%2Fcode%2Fexim.git diff --git a/src/src/expand.c b/src/src/expand.c index 64a3a86e6..7a3252eaa 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 */ {