Author: gsim
Date: Wed Mar  2 16:20:23 2011
New Revision: 1076276

URL: http://svn.apache.org/viewvc?rev=1076276&view=rev
Log:
QPID-3102: Only send ttl if non-zero

Modified:
    qpid/trunk/qpid/cpp/src/qpid/client/amqp0_10/OutgoingMessage.cpp

Modified: qpid/trunk/qpid/cpp/src/qpid/client/amqp0_10/OutgoingMessage.cpp
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/client/amqp0_10/OutgoingMessage.cpp?rev=1076276&r1=1076275&r2=1076276&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/client/amqp0_10/OutgoingMessage.cpp (original)
+++ qpid/trunk/qpid/cpp/src/qpid/client/amqp0_10/OutgoingMessage.cpp Wed Mar  2 
16:20:23 2011
@@ -59,7 +59,9 @@ void OutgoingMessage::convert(const qpid
         
message.getMessageProperties().setReplyTo(AddressResolution::convert(address));
     }
     translate(from.getProperties(), 
message.getMessageProperties().getApplicationHeaders());
-    message.getDeliveryProperties().setTtl(from.getTtl().getMilliseconds());
+    if (from.getTtl().getMilliseconds()) {
+        
message.getDeliveryProperties().setTtl(from.getTtl().getMilliseconds());
+    }
     if (from.getDurable()) {
         
message.getDeliveryProperties().setDeliveryMode(DELIVERY_MODE_PERSISTENT);
     }



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

Reply via email to