diff options
Diffstat (limited to 'Src/Zle')
-rw-r--r-- | Src/Zle/zle_refresh.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Src/Zle/zle_refresh.c b/Src/Zle/zle_refresh.c index fbf241919..bd3875e19 100644 --- a/Src/Zle/zle_refresh.c +++ b/Src/Zle/zle_refresh.c @@ -1201,6 +1201,12 @@ refreshline(int ln) /* we can't do any fancy tricks, so just dump the single character and keep on trying */ #ifdef MULTIBYTE_SUPPORT + /* + * in case we were tidying up a funny-width character when we + * reached the end of the new line... + */ + if (!*nl) + break; do { #endif zputc(*nl); |