diff options
| -rw-r--r-- | src/rabbit_channel_tracking.erl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rabbit_channel_tracking.erl b/src/rabbit_channel_tracking.erl index 52b84dc90b..42ab664a06 100644 --- a/src/rabbit_channel_tracking.erl +++ b/src/rabbit_channel_tracking.erl @@ -102,9 +102,9 @@ handle_cast({connection_closed, ConnDetails}) -> rabbit_log_connection:info( "Closing all channels from connection '~p' " "because it has been closed", [pget(name, ConnDetails)]), + %% Shutting down channels will take care of unregistering the + %% corresponding tracking. shutdown_tracked_items(TrackedChs, undefined), - [unregister_tracked(rabbit_tracking:id(ThisNode, Name)) || - #tracked_channel{name = Name} <- TrackedChs], ok; _DifferentNode -> ok |
