summaryrefslogtreecommitdiff
path: root/cpp/src/Glacier2/Blobject.cpp
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2012-01-26 14:26:40 -0800
committerMark Spruiell <mes@zeroc.com>2012-01-26 14:26:40 -0800
commit6860c703d70e02692c33db1d4453fb8c16589039 (patch)
tree8f11a367009f508f29c972891d73895eb958a567 /cpp/src/Glacier2/Blobject.cpp
parentminor fix to Ice.Application in C#/Mono (diff)
downloadice-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-xcpp/src/Glacier2/Blobject.cpp9
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)
{