手工合并回调表的注册函数到Maat_api.c

This commit is contained in:
zhengchao
2015-12-24 18:18:55 +08:00
parent f4ad9d1765
commit 83f8b6bd41

View File

@@ -489,9 +489,11 @@ int Maat_table_callback_register(Maat_feather_t feather,short table_id,
{ {
return -1; return -1;
} }
pthread_mutex_lock(&(p_table->cb_info->plugin_mutex));
idx=p_table->cb_info->cb_plug_cnt; idx=p_table->cb_info->cb_plug_cnt;
if(idx==MAX_PLUGING_NUM) if(idx==MAX_PLUGING_NUM)
{ {
pthread_mutex_unlock(&(p_table->cb_info->plugin_mutex));
return -1; return -1;
} }
p_table->cb_info->cb_plug_cnt++; p_table->cb_info->cb_plug_cnt++;
@@ -513,6 +515,7 @@ int Maat_table_callback_register(Maat_feather_t feather,short table_id,
} }
finish(u_para); finish(u_para);
} }
pthread_mutex_unlock(&(p_table->cb_info->plugin_mutex));
return 1; return 1;
} }
int Maat_full_scan_string_detail(Maat_feather_t feather,int table_id int Maat_full_scan_string_detail(Maat_feather_t feather,int table_id