summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Klishin <michael@clojurewerkz.org>2021-02-25 22:47:03 +0300
committerMichael Klishin <michael@clojurewerkz.org>2021-02-25 23:16:57 +0300
commit3430906ad8c1109b5a9739b058ac957d4a9a8b3b (patch)
tree97d1ae5cfe8580bd0587489f110212a78db393c8
parentb39f4a6d1ddde52f48bd367e616bc8482f15f95e (diff)
downloadrabbitmq-server-git-3430906ad8c1109b5a9739b058ac957d4a9a8b3b.tar.gz
Be more defensive when removing federated queue links
if terminate_child/2 above fails, so will delete_child/2. (cherry picked from commit 315d162d3a211ffd50b3010d1669374fee54aa28)
-rw-r--r--deps/rabbitmq_federation/src/rabbit_federation_queue_link_sup_sup.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/deps/rabbitmq_federation/src/rabbit_federation_queue_link_sup_sup.erl b/deps/rabbitmq_federation/src/rabbit_federation_queue_link_sup_sup.erl
index e8f906d7c4..cce247baee 100644
--- a/deps/rabbitmq_federation/src/rabbit_federation_queue_link_sup_sup.erl
+++ b/deps/rabbitmq_federation/src/rabbit_federation_queue_link_sup_sup.erl
@@ -65,7 +65,7 @@ stop_child(Q) ->
[rabbit_misc:rs(QueueName), Err]),
ok
end,
- ok = mirrored_supervisor:delete_child(?SUPERVISOR, id(Q)).
+ _ = mirrored_supervisor:delete_child(?SUPERVISOR, id(Q)).
%%----------------------------------------------------------------------------