diff --git a/internal/util/rocksmq/server/rocksmq/rocksmq_impl.go b/internal/util/rocksmq/server/rocksmq/rocksmq_impl.go index c1a564bf5c..15aaf5ed03 100644 --- a/internal/util/rocksmq/server/rocksmq/rocksmq_impl.go +++ b/internal/util/rocksmq/server/rocksmq/rocksmq_impl.go @@ -295,6 +295,7 @@ func (rmq *rocksmq) Consume(topicName string, groupName string, n int) ([]Consum } readOpts := gorocksdb.NewDefaultReadOptions() + defer readOpts.Destroy() readOpts.SetPrefixSameAsStart(true) iter := rmq.store.NewIterator(readOpts) defer iter.Close()