commit | 5498a41f5a62c3877fee0185adf3bf7245a9a547 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Mon Jul 11 23:19:05 2016 +0200 |
committer | Bram Moolenaar <Bram@vim.org> | Mon Jul 11 23:19:05 2016 +0200 |
tree | 07ebc0b4bafd67cac4f3991c9356446067e81453 | |
parent | 4c06815c44dfeaafdad25dfcc40f60860096a900 [diff] [blame] |
patch 7.4.2028 Problem: cppcheck warns for using index before limits check. Solution: Swap the expressions. (Dominique Pelle)
diff --git a/src/mbyte.c b/src/mbyte.c index 7bc184b..f85d5ad 100644 --- a/src/mbyte.c +++ b/src/mbyte.c
@@ -4357,7 +4357,7 @@ else s = p + 1; } - for (i = 0; s[i] != NUL && i < (int)sizeof(buf) - 1; ++i) + for (i = 0; i < (int)sizeof(buf) - 1 && s[i] != NUL; ++i) { if (s[i] == '_' || s[i] == '-') buf[i] = '-';