aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/nvim/syntax.c2
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);
}