From 889eb483682ee78b03512bd68b11160d9071617c Mon Sep 17 00:00:00 2001 From: JimMoen Date: Fri, 15 Mar 2024 18:08:17 +0800 Subject: [PATCH] fix(shared-sub): update stats when unsub shared topic filter --- apps/emqx/src/emqx_shared_sub.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/emqx/src/emqx_shared_sub.erl b/apps/emqx/src/emqx_shared_sub.erl index ebdfff0e7..ce694ba33 100644 --- a/apps/emqx/src/emqx_shared_sub.erl +++ b/apps/emqx/src/emqx_shared_sub.erl @@ -435,7 +435,7 @@ handle_call({unsubscribe, Group, Topic, SubPid}, _From, State) -> true = ets:delete_object(?SHARED_SUBS, {{Group, Topic}, SubPid}), delete_route_if_needed({Group, Topic}), maybe_delete_round_robin_count({Group, Topic}), - {reply, ok, State}; + {reply, ok, update_stats(State)}; handle_call(Req, _From, State) -> ?SLOG(error, #{msg => "unexpected_call", req => Req}), {reply, ignored, State}.