summaryrefslogtreecommitdiff
path: root/cpp/src/IceStorm/SubscriberFactory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceStorm/SubscriberFactory.cpp')
-rw-r--r--cpp/src/IceStorm/SubscriberFactory.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/cpp/src/IceStorm/SubscriberFactory.cpp b/cpp/src/IceStorm/SubscriberFactory.cpp
index 627ecdbd2d5..06fbbbcc404 100644
--- a/cpp/src/IceStorm/SubscriberFactory.cpp
+++ b/cpp/src/IceStorm/SubscriberFactory.cpp
@@ -18,6 +18,7 @@
#include <IceStorm/TwowayProxy.h>
#include <Ice/LoggerUtil.h>
+#include <Ice/Communicator.h>
using namespace std;
using namespace IceStorm;
@@ -48,7 +49,7 @@ SubscriberFactory::createLinkSubscriber(const TopicLinkPrx& obj, Ice::Int cost)
}
else
{
- proxy = new LinkProxy(obj);
+ proxy = new LinkProxy(_traceLevels, _communicator->identityToString(obj->ice_getIdentity()), obj);
ProxyInfo info;
info.proxy = proxy;
info.count = 0;