remove tunneling flag in session_flags

This commit is contained in:
root
2024-09-04 02:03:05 +00:00
parent f42aa76d5c
commit 654718c56f
9 changed files with 9 additions and 304 deletions

View File

@@ -65,8 +65,6 @@ static void session_flags_exdata_free_cb(int idx, void *ex_ptr, void *arg)
{
return;
}
struct session_flags_ctx *ctx = (struct session_flags_ctx *)ex_ptr;
tunneling_hs_stream_free(ctx);
free(ex_ptr);
}
@@ -89,10 +87,6 @@ void session_flags_entry(struct session *session, int topic_id, const void *msg,
session_exdata_set(session, sf_plugin_info->sess_ctx_exdata_idx, ctx);
session_flags_stat_init(&ctx->stat, session_get_direction(session));
if (g_sf_conf.tunneling_enabled)
{
tunneling_hs_stream_init(sf_plugin_info, ctx);
}
}
struct session_flags_stat *stat = &ctx->stat;
@@ -316,7 +310,6 @@ extern "C" void *session_flags_plugin_init(struct stellar *st)
memset(&g_sf_conf, 0, sizeof(g_sf_conf));
session_flags_load_config(sf_plugin_info, CFG_FILE_PATH, &g_sf_conf);
tunneling_hyperscan_engine_init(sf_plugin_info, &g_sf_conf);
json = cJSON_Parse(g_sf_conf.random_looking_judge_list);
if (json == NULL)
@@ -400,10 +393,6 @@ extern "C" void session_flags_plugin_exit(void *plugin_ctx)
return;
}
struct session_flags_plugin_info *sf_plugin_info = (struct session_flags_plugin_info *)plugin_ctx;
tunneling_hyperscan_engine_exit(sf_plugin_info->tunneling_hs_db);
free(plugin_ctx);
return;