diff options
author | Eliseo Martínez <eliseomarmol@gmail.com> | 2015-04-28 11:54:59 +0200 |
---|---|---|
committer | Eliseo Martínez <eliseomarmol@gmail.com> | 2015-04-28 11:54:59 +0200 |
commit | 2d4a6843fc60e3223665fb2b71df0145bebd4352 (patch) | |
tree | 8c38d277aea4d50c8bda7a1bcf6b2a2977d96d98 | |
parent | 3450762f0a1e91166aaea27ea80312d39d6f83b6 (diff) | |
parent | 46f510350eed7cc3b7c5254daaaeb0ae355e4eee (diff) | |
download | rneovim-2d4a6843fc60e3223665fb2b71df0145bebd4352.tar.gz rneovim-2d4a6843fc60e3223665fb2b71df0145bebd4352.tar.bz2 rneovim-2d4a6843fc60e3223665fb2b71df0145bebd4352.zip |
Merge #2516: Fix clang analysis warnings. (11)
Reviewed-by: oni-link <knil.ino@gmail.com>
-rw-r--r-- | src/nvim/ex_getln.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/nvim/ex_getln.c b/src/nvim/ex_getln.c index 65d6dd676f..b54ae5fe11 100644 --- a/src/nvim/ex_getln.c +++ b/src/nvim/ex_getln.c @@ -1792,7 +1792,6 @@ getexmodeline ( p[line_ga.ga_len] = NUL; indent = get_indent_str(p, 8, FALSE); num_spaces = sw - indent % sw; - indent += num_spaces; add_indent: if (num_spaces > 0) { ga_grow(&line_ga, num_spaces + 1); @@ -4239,7 +4238,9 @@ void init_history(void) // clear remaining space, if any int l3 = j < 0 ? 0 : MIN(newlen, oldlen); // number of copied entries - memset(temp + l3, 0, (size_t)(newlen - l3) * sizeof(*temp)); + if (newlen) { + memset(temp + l3, 0, (size_t)(newlen - l3) * sizeof(*temp)); + } hisidx[type] = l3 - 1; xfree(history[type]); |