Skip to content

Commit

Permalink
#207: Double free
Browse files Browse the repository at this point in the history
  • Loading branch information
kkos committed Sep 21, 2020
1 parent cbe9f8b commit 2493154
Showing 1 changed file with 1 addition and 2 deletions.
3 changes: 1 addition & 2 deletions src/regparse.c
Original file line number Diff line number Diff line change
Expand Up @@ -3140,7 +3140,6 @@ make_absent_tree_for_simple_one_char_repeat(Node** node, Node* absent, Node* qua

lower = QUANT_(quant)->lower;
upper = QUANT_(quant)->upper;
onig_node_free(quant);

r = node_new_save_gimmick(&ns[0], SAVE_RIGHT_RANGE, env);
if (r != 0) goto err;
Expand Down Expand Up @@ -3207,9 +3206,9 @@ make_absent_tree(Node** node, Node* absent, Node* expr, int is_range_cutter,
simple:
r = make_absent_tree_for_simple_one_char_repeat(node, absent, quant,
body, possessive, env);
onig_node_free(quant);
if (r != 0) {
ns[4] = NULL_NODE;
onig_node_free(quant);
onig_node_free(body);
goto err;
}
Expand Down

0 comments on commit 2493154

Please sign in to comment.