diff options
author | ZyX <kp-pav@yandex.ru> | 2017-10-16 03:04:22 +0300 |
---|---|---|
committer | ZyX <kp-pav@yandex.ru> | 2017-10-16 03:04:22 +0300 |
commit | 4c8ed65b608df06b4c72b641f4ecc86985295633 (patch) | |
tree | 958181cdd9379b1cbcb6e2cc5928d38ca1b3011d /src | |
parent | 248493f155e42186440c7d081b27ffe760b67b9e (diff) | |
download | rneovim-4c8ed65b608df06b4c72b641f4ecc86985295633.tar.gz rneovim-4c8ed65b608df06b4c72b641f4ecc86985295633.tar.bz2 rneovim-4c8ed65b608df06b4c72b641f4ecc86985295633.zip |
viml/parser/expressions: Fix memory leak when processing ternary
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/viml/parser/expressions.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/viml/parser/expressions.c b/src/nvim/viml/parser/expressions.c index 35f4385f33..876fbc8d37 100644 --- a/src/nvim/viml/parser/expressions.c +++ b/src/nvim/viml/parser/expressions.c @@ -2308,10 +2308,10 @@ viml_pexpr_parse_invalid_colon: _("E15: Colon outside of dictionary or ternary operator: %.*s")); viml_pexpr_parse_valid_colon: ADD_VALUE_IF_MISSING(_(EXP_VAL_COLON)); - NEW_NODE_WITH_CUR_POS(cur_node, kExprNodeColon); if (is_ternary) { HL_CUR_TOKEN(TernaryColon); } else { + NEW_NODE_WITH_CUR_POS(cur_node, kExprNodeColon); ADD_OP_NODE(cur_node); HL_CUR_TOKEN(Colon); } |