summaryrefslogtreecommitdiff
path: root/shaping/src/shaper_session.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'shaping/src/shaper_session.cpp')
-rw-r--r--shaping/src/shaper_session.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/shaping/src/shaper_session.cpp b/shaping/src/shaper_session.cpp
index 3c5c2db..685b41a 100644
--- a/shaping/src/shaper_session.cpp
+++ b/shaping/src/shaper_session.cpp
@@ -179,6 +179,8 @@ struct shaping_flow* shaper_session_close(struct shaping_thread_ctx *ctx, struct
sf = (struct shaping_flow *)session_node->val_data;
sf->flag |= SESSION_CLOSE;
+ shaper_global_stat_ctrlpkt_active_close_inc(ctx->global_stat);
+
session_table_delete_by_id(ctx->session_table, meta->session_id);
shaper_global_stat_curr_session_dec(ctx->global_stat);