summaryrefslogtreecommitdiff
path: root/cpp/demo/Ice/bidir/Client.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/demo/Ice/bidir/Client.cpp')
-rw-r--r--cpp/demo/Ice/bidir/Client.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/cpp/demo/Ice/bidir/Client.cpp b/cpp/demo/Ice/bidir/Client.cpp
index becfd52ba01..c84ba33e212 100644
--- a/cpp/demo/Ice/bidir/Client.cpp
+++ b/cpp/demo/Ice/bidir/Client.cpp
@@ -59,7 +59,8 @@ CallbackClient::run(int argc, char* argv[])
Ice::Identity ident;
ident.name = IceUtil::generateUUID();
ident.category = "";
- adapter->add(new CallbackReceiverI, ident);
+ CallbackReceiverPtr cr = new CallbackReceiverI;
+ adapter->add(cr, ident);
adapter->activate();
server->ice_getConnection()->setAdapter(adapter);
server->addClient(ident);