aboutsummaryrefslogtreecommitdiffstats
path: root/file.c
diff options
context:
space:
mode:
Diffstat (limited to 'file.c')
-rw-r--r--file.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/file.c b/file.c
index 7d227da..c618ad7 100644
--- a/file.c
+++ b/file.c
@@ -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;
}