diff --git a/src/tmx/TmxUtils/src/kafka/kafka_consumer_worker.cpp b/src/tmx/TmxUtils/src/kafka/kafka_consumer_worker.cpp index 376383039..a0a3d2c8f 100644 --- a/src/tmx/TmxUtils/src/kafka/kafka_consumer_worker.cpp +++ b/src/tmx/TmxUtils/src/kafka/kafka_consumer_worker.cpp @@ -94,6 +94,7 @@ namespace tmx::utils void kafka_consumer_worker::stop() { _run = false; + //Close and shutdown the consumer. _consumer->close(); /*Destroy kafka instance*/ // Wait for RdKafka to decommission. RdKafka::wait_destroyed(5000);