You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by pm...@apache.org on 2016/03/07 20:48:19 UTC
svn commit: r1733966 -
/qpid/trunk/qpid/cpp/src/qpid/broker/amqp/Connection.cpp
Author: pmoravec
Date: Mon Mar 7 19:48:18 2016
New Revision: 1733966
URL: http://svn.apache.org/viewvc?rev=1733966&view=rev
Log:
QPID-7127: setting idle timeout to ffffffff fires ConnectionTicker with zero timeout
Modified:
qpid/trunk/qpid/cpp/src/qpid/broker/amqp/Connection.cpp
Modified: qpid/trunk/qpid/cpp/src/qpid/broker/amqp/Connection.cpp
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/broker/amqp/Connection.cpp?rev=1733966&r1=1733965&r2=1733966&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/broker/amqp/Connection.cpp (original)
+++ qpid/trunk/qpid/cpp/src/qpid/broker/amqp/Connection.cpp Mon Mar 7 19:48:18 2016
@@ -335,7 +335,7 @@ void Connection::open()
uint32_t timeout = pn_transport_get_remote_idle_timeout(transport);
if (timeout) {
// if idle generate empty frames at 1/2 the timeout interval as keepalives:
- ticker = boost::intrusive_ptr<qpid::sys::TimerTask>(new ConnectionTickerTask((timeout+1)/2,
+ ticker = boost::intrusive_ptr<qpid::sys::TimerTask>(new ConnectionTickerTask((timeout/2)+1,
getBroker().getTimer(),
*this));
getBroker().getTimer().add(ticker);
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org