X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Flibsystemd-terminal%2Fterm-parser.c;h=c8c1d13d2e85923051fa732c6ee35e75a181fda7;hp=1c968520bd2e00fc1520efb766422d7beb0ee9fe;hb=ed3a9f6a30958ef90a24bc60aec86493974101d3;hpb=1c9633d669948155455e29b0c6e770995a8b1ca3 diff --git a/src/libsystemd-terminal/term-parser.c b/src/libsystemd-terminal/term-parser.c index 1c968520b..c8c1d13d2 100644 --- a/src/libsystemd-terminal/term-parser.c +++ b/src/libsystemd-terminal/term-parser.c @@ -206,7 +206,8 @@ const uint32_t *term_utf8_decode(term_utf8 *p, size_t *out_len, char c) { p->n_bytes = 4; p->i_bytes = 1; p->valid = 1; - } + } else + assert_not_reached("Should not happen"); p->chars[0] = byte; p->ucs4 = t << (6 * (p->n_bytes - p->i_bytes));