diff options
author | Mark Spruiell <mes@zeroc.com> | 2012-01-26 14:26:40 -0800 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2012-01-26 14:26:40 -0800 |
commit | 6860c703d70e02692c33db1d4453fb8c16589039 (patch) | |
tree | 8f11a367009f508f29c972891d73895eb958a567 /cpp/src/Glacier2/Blobject.cpp | |
parent | minor fix to Ice.Application in C#/Mono (diff) | |
download | ice-6860c703d70e02692c33db1d4453fb8c16589039.tar.bz2 ice-6860c703d70e02692c33db1d4453fb8c16589039.tar.xz ice-6860c703d70e02692c33db1d4453fb8c16589039.zip |
ICE-4775 - memory leak in Glacier2
Diffstat (limited to 'cpp/src/Glacier2/Blobject.cpp')
-rwxr-xr-x | cpp/src/Glacier2/Blobject.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/cpp/src/Glacier2/Blobject.cpp b/cpp/src/Glacier2/Blobject.cpp index 2776e6b9ec9..7366590304b 100755 --- a/cpp/src/Glacier2/Blobject.cpp +++ b/cpp/src/Glacier2/Blobject.cpp @@ -171,6 +171,15 @@ Glacier2::Blobject::~Blobject() } void +Glacier2::Blobject::destroy() +{ + if(_requestQueue) + { + _requestQueue->destroy(); + } +} + +void Glacier2::Blobject::invoke(ObjectPrx& proxy, const AMD_Object_ice_invokePtr& amdCB, const std::pair<const Ice::Byte*, const Ice::Byte*>& inParams, const Current& current) { |