diff options
Diffstat (limited to '')
-rw-r--r-- | file.c | 7 |
1 files changed, 1 insertions, 6 deletions
@@ -2603,8 +2603,6 @@ static void proc_mchar(struct readbuffer *obuf, int pre_mode, int width, char **str, Lineprop mode) { - size_t len; - check_breakpoint(obuf, pre_mode, *str); obuf->pos += width; Strcat_charp_n(obuf->line, *str, get_mclen(*str)); @@ -2613,10 +2611,7 @@ proc_mchar(struct readbuffer *obuf, int pre_mode, if (**str != ' ') obuf->prev_ctype = mode; } - len = get_mclen(*str); - if (len > strlen(*str)) - len = strlen(*str); - (*str) += len; + (*str) += get_mclen(*str); obuf->flag |= RB_NFLUSHED; } |