diff --git a/src/com/rabbitmq/client/impl/recovery/AutorecoveringConnection.java b/src/com/rabbitmq/client/impl/recovery/AutorecoveringConnection.java index 82d452df44..145b3aa14c 100644 --- a/src/com/rabbitmq/client/impl/recovery/AutorecoveringConnection.java +++ b/src/com/rabbitmq/client/impl/recovery/AutorecoveringConnection.java @@ -766,7 +766,7 @@ boolean hasMoreConsumersOnQueue(Collection consumers, String q return result; } - Set removeBindingsWithDestination(String s) { + synchronized Set removeBindingsWithDestination(String s) { Set result = new HashSet(); for (Iterator it = this.recordedBindings.iterator(); it.hasNext(); ) { RecordedBinding b = it.next();