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