diff --git a/pulsar-client/src/main/java/com/yahoo/pulsar/client/impl/PulsarClientImpl.java b/pulsar-client/src/main/java/com/yahoo/pulsar/client/impl/PulsarClientImpl.java index 34f2c660852934a04fa6fa4449048926fe7ed442..462f35ea7d0476a9e07c2ae4f4bd579c377affd7 100644 --- a/pulsar-client/src/main/java/com/yahoo/pulsar/client/impl/PulsarClientImpl.java +++ b/pulsar-client/src/main/java/com/yahoo/pulsar/client/impl/PulsarClientImpl.java @@ -418,7 +418,7 @@ public class PulsarClientImpl implements PulsarClient { } void cleanupConsumer(ConsumerBase consumer) { - synchronized (consumer) { + synchronized (consumers) { consumers.remove(consumer); } }