diff options
author | Benoit Foucher <benoit@zeroc.com> | 2018-11-13 09:40:29 +0100 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2018-11-13 09:40:29 +0100 |
commit | 14c42f80ebb4b83f1922069d4e5618dfa9b7c69d (patch) | |
tree | 2a1cd78eaec03ea625ee853651efb4ee64f780aa /cpp/src | |
parent | Reviewed CHANGELOG-3.7 (diff) | |
download | ice-14c42f80ebb4b83f1922069d4e5618dfa9b7c69d.tar.bz2 ice-14c42f80ebb4b83f1922069d4e5618dfa9b7c69d.tar.xz ice-14c42f80ebb4b83f1922069d4e5618dfa9b7c69d.zip |
Fixed IceIAP EASession leak
Diffstat (limited to 'cpp/src')
-rw-r--r-- | cpp/src/IceIAP/Connector.mm | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cpp/src/IceIAP/Connector.mm b/cpp/src/IceIAP/Connector.mm index c4546758bcc..d059be8923c 100644 --- a/cpp/src/IceIAP/Connector.mm +++ b/cpp/src/IceIAP/Connector.mm @@ -26,7 +26,9 @@ IceObjC::iAPConnector::connect() { throw Ice::ConnectFailedException(__FILE__, __LINE__, 0); } - return new iAPTransceiver(_instance, session); + TransceiverPtr transceiver = new iAPTransceiver(_instance, session); + [session release]; + return transceiver; } Short |