diff options
-rw-r--r-- | src/nvim/syntax.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/syntax.c b/src/nvim/syntax.c index 4fa70c0684..02b72be0ae 100644 --- a/src/nvim/syntax.c +++ b/src/nvim/syntax.c @@ -4683,7 +4683,7 @@ syn_cmd_region( */ for (item = ITEM_START; item <= ITEM_END; ++item) for (ppp = pat_ptrs[item]; ppp != NULL; ppp = ppp_next) { - if (!success) { + if (!success && ppp->pp_synp != NULL) { vim_regfree(ppp->pp_synp->sp_prog); xfree(ppp->pp_synp->sp_pattern); } |