]> granicus.if.org Git - onig/commitdiff
fix EMPTY_STATUS_CHECK setting condition
authorK.Kosako <kkosako0@gmail.com>
Sat, 24 Aug 2019 13:08:39 +0000 (22:08 +0900)
committerK.Kosako <kkosako0@gmail.com>
Sat, 24 Aug 2019 13:08:39 +0000 (22:08 +0900)
src/regcomp.c

index 8f8bd38ba8f44f630a4bc262cd0cb399ae5664f9..a30d52794e35a90e1cc20ce492a8407623c15e36 100644 (file)
@@ -3332,7 +3332,7 @@ set_empty_status_check_trav(Node* node, ScanEnv* env)
       for (i = 0; i < br->back_num; i++) {
        Node* ernode = mem_env[backs[i]].empty_repeat_node;
        if (IS_NOT_NULL(ernode)) {
-         if (is_ancestor_node(ernode, node))
+         if (is_ancestor_node(ernode, node))
            NODE_STATUS_ADD(mem_env[backs[i]].mem_node, EMPTY_STATUS_CHECK);
        }
       }