Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
qpid-java-6.0, qpid-java-6.0.5, qpid-java-6.1
-
None
Description
ProtocolOutputConverterImpl seems to leak QBBs in deflateIfPossible and inflateIfPossible. Those methods pass QBBs from MessageContentSource.getContent() to QBB.deflate/inflate but those methods do not take ownership of the buffers so they are not disposed of.
Keith thinks that ownership should remain with the caller and that ProtocolOutputConverterImpl should dispose of the QBBs.