diff options
Diffstat (limited to 'shaping/src/shaper_session.cpp')
| -rw-r--r-- | shaping/src/shaper_session.cpp | 2 |
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); |
