diff options
Diffstat (limited to 'cpp/src/IceGrid/NodeSessionI.cpp')
-rw-r--r-- | cpp/src/IceGrid/NodeSessionI.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/cpp/src/IceGrid/NodeSessionI.cpp b/cpp/src/IceGrid/NodeSessionI.cpp index e35dd5f0c6e..afc5619c2d5 100644 --- a/cpp/src/IceGrid/NodeSessionI.cpp +++ b/cpp/src/IceGrid/NodeSessionI.cpp @@ -138,7 +138,7 @@ NodeSessionI::NodeSessionI(const DatabasePtr& database, const LoadInfo& load) : _database(database), _traceLevels(database->getTraceLevels()), - _node(NodePrx::uncheckedCast(node->ice_timeout(timeout * 1000))), + _node(node), _info(info), _timeout(timeout), _timestamp(IceUtil::Time::now()), @@ -155,8 +155,7 @@ NodeSessionI::NodeSessionI(const DatabasePtr& database, objInfo.proxy = _node; _database->addInternalObject(objInfo, true); // Add or update previous node proxy. - Ice::ObjectPrx prx = _database->getInternalAdapter()->addWithUUID(this)->ice_timeout(timeout * 1000); - _proxy = NodeSessionPrx::uncheckedCast(prx); + _proxy = NodeSessionPrx::uncheckedCast(_database->getInternalAdapter()->addWithUUID(this)); } catch(const NodeActiveException&) { |