I have upgraded to TIBCO SmartSockets 6.8.2 and my C++ application is failing on a call toTipcMsg::destroy. What should I do?

I have upgraded to TIBCO SmartSockets 6.8.2 and my C++ application is failing on a call toTipcMsg::destroy. What should I do?

book

Article ID: KB0084762

calendar_today

Updated On:

Products Versions
TIBCO SmartSockets -
Not Applicable -

Description

Resolution:
There was a defect identified in 6.8.1 and prior versions of the sscpp library in the TipcMsg::clone method which led to a memory leak. The workaround for this was to actually destroy the message twice.   In 6.8.2 this defect was addressed so that messages no longer need to be destroyed twice to properly free the memory. If you are calling TipcMsg::clone in your application, and you have implemented the workaround of destroying the cloned message twice then you will need to modify your application to remove the extra call to TipcMsg::destroy (or TipcMsgDestroy depending on how you coded the workaround).

Issue/Introduction

I have upgraded to TIBCO SmartSockets 6.8.2 and my C++ application is failing on a call toTipcMsg::destroy. What should I do?