aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2018-04-22 20:15:19 +0300
committerZyX <kp-pav@yandex.ru>2018-04-22 20:15:42 +0300
commit9da2e7b0211d511720dacaf380280d73c705dbf3 (patch)
tree6c30481b3a8506315faf1ed04a238390ccdbfe83
parent3f4ec1aed22d9088e6f300b0c760533652ab3804 (diff)
downloadrneovim-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.c5
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(&current_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;