Author: astitcher
Date: Thu Jun 11 14:24:21 2009
New Revision: 783791

URL: http://svn.apache.org/viewvc?rev=783791&view=rev
Log:
Don't start the broker Connection heartbeat timers if the
connection isn't a local connection.

Modified:
    qpid/trunk/qpid/cpp/src/qpid/broker/Connection.cpp

Modified: qpid/trunk/qpid/cpp/src/qpid/broker/Connection.cpp
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/broker/Connection.cpp?rev=783791&r1=783790&r2=783791&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/broker/Connection.cpp (original)
+++ qpid/trunk/qpid/cpp/src/qpid/broker/Connection.cpp Thu Jun 11 14:24:21 2009
@@ -353,7 +353,7 @@
 void Connection::setHeartbeatInterval(uint16_t heartbeat)
 {
     setHeartbeat(heartbeat);
-    if (heartbeat > 0) {
+    if (heartbeat > 0 && !isShadow()) {
         heartbeatTimer = new ConnectionHeartbeatTask(heartbeat, timer, *this);
         timer.add(heartbeatTimer);
         timeoutTimer = new ConnectionTimeoutTask(heartbeat, timer, *this);



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:commits-subscr...@qpid.apache.org

Reply via email to