summaryrefslogtreecommitdiff
path: root/src/normal.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2007-08-14 20:54:49 +0000
committerBram Moolenaar <Bram@vim.org>2007-08-14 20:54:49 +0000
commitb0db5699058946fa9ae6638a3b6c1fb039e8bd1f (patch)
treeb1007c941f14428128a5d69c6cef5ed812a1fb0e /src/normal.c
parent3185918f8cd281d0af9bd154198491c9744ba4d8 (diff)
downloadvim-git-b0db5699058946fa9ae6638a3b6c1fb039e8bd1f.tar.gz
updated for version 7.1-076v7.1.076
Diffstat (limited to 'src/normal.c')
-rw-r--r--src/normal.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/normal.c b/src/normal.c
index 000d2e126..62b5f8c83 100644
--- a/src/normal.c
+++ b/src/normal.c
@@ -3760,7 +3760,8 @@ add_to_showcmd(c)
extra_len = (int)STRLEN(p);
overflow = old_len + extra_len - SHOWCMD_COLS;
if (overflow > 0)
- STRCPY(showcmd_buf, showcmd_buf + overflow);
+ mch_memmove(showcmd_buf, showcmd_buf + overflow,
+ old_len - overflow + 1);
STRCAT(showcmd_buf, p);
if (char_avail())