检测sub group是否存循环引用

This commit is contained in:
zhengchao
2019-05-24 20:55:19 +08:00
parent 879da71422
commit c16611f820

View File

@@ -3607,6 +3607,15 @@ void do_scanner_update(struct Maat_scanner_t* scanner,MESA_lqueue_head garbage_q
GIE_create_para_t para; GIE_create_para_t para;
para.gram_value=7; para.gram_value=7;
para.position_accuracy=10; para.position_accuracy=10;
igraph_bool_t is_dag;
igraph_is_dag(&(scanner->group_graph), &is_dag);
if(!is_dag)
{
MESA_handle_runtime_log(logger, RLOG_LV_FATAL, maat_module,
"Sub group cycle detected! Version %d",
scanner->version);
return;
}
find_group_paths(scanner); find_group_paths(scanner);
tmp1=create_bool_matcher(scanner->compile_hash, tmp1=create_bool_matcher(scanner->compile_hash,