diff options
author | ZyX <kp-pav@yandex.ru> | 2018-04-22 20:15:19 +0300 |
---|---|---|
committer | ZyX <kp-pav@yandex.ru> | 2018-04-22 20:15:42 +0300 |
commit | 9da2e7b0211d511720dacaf380280d73c705dbf3 (patch) | |
tree | 6c30481b3a8506315faf1ed04a238390ccdbfe83 | |
parent | 3f4ec1aed22d9088e6f300b0c760533652ab3804 (diff) | |
download | rneovim-9da2e7b0211d511720dacaf380280d73c705dbf3.tar.gz rneovim-9da2e7b0211d511720dacaf380280d73c705dbf3.tar.bz2 rneovim-9da2e7b0211d511720dacaf380280d73c705dbf3.zip |
syntax: Fix PVS/V560: condition was checked in previous if(), breaking
-rw-r--r-- | src/nvim/syntax.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/nvim/syntax.c b/src/nvim/syntax.c index 577d9f497c..e229a1f428 100644 --- a/src/nvim/syntax.c +++ b/src/nvim/syntax.c @@ -451,9 +451,10 @@ void syntax_start(win_T *wp, linenr_T lnum) if (INVALID_STATE(¤t_state) && syn_block->b_sst_array != NULL) { /* Find last valid saved state before start_lnum. */ for (p = syn_block->b_sst_first; p != NULL; p = p->sst_next) { - if (p->sst_lnum > lnum) + if (p->sst_lnum > lnum) { break; - if (p->sst_lnum <= lnum && p->sst_change_lnum == 0) { + } + if (p->sst_change_lnum == 0) { last_valid = p; if (p->sst_lnum >= lnum - syn_block->b_syn_sync_minlines) last_min_valid = p; |