diff options
author | Michael Forney <mforney@mforney.org> | 2021-08-20 23:10:46 -0700 |
---|---|---|
committer | Michael Forney <mforney@mforney.org> | 2021-08-20 23:10:46 -0700 |
commit | 629d2c0e83d1a9110f82d82c31f9197cece520ff (patch) | |
tree | dc22fb352112e68d0b97f29080cd429df89079a3 | |
parent | 1554ecc9334373257b7b3a72971cf25a1179ec16 (diff) | |
download | cproc-629d2c0e83d1a9110f82d82c31f9197cece520ff.tar.xz |
utf: Add missing return for invalid UTF-8
-rw-r--r-- | utf.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -51,6 +51,8 @@ utf8dec(const char *s, size_t n, uint_least32_t *c) } else if ((b & 0xf8) == 0xf0) { x = b & 0x07; l = 4; + } else { + return -1; } if (n < l) return -1; |