Author: aidan
Date: Thu May  1 09:35:09 2008
New Revision: 652568

URL: http://svn.apache.org/viewvc?rev=652568&view=rev
Log:
QPID-1001 dont set the expiration time if TTL is 0

Modified:
    
incubator/qpid/branches/M2.x/dotnet/Qpid.Client/Client/BasicMessageProducer.cs

Modified: 
incubator/qpid/branches/M2.x/dotnet/Qpid.Client/Client/BasicMessageProducer.cs
URL: 
http://svn.apache.org/viewvc/incubator/qpid/branches/M2.x/dotnet/Qpid.Client/Client/BasicMessageProducer.cs?rev=652568&r1=652567&r2=652568&view=diff
==============================================================================
--- 
incubator/qpid/branches/M2.x/dotnet/Qpid.Client/Client/BasicMessageProducer.cs 
(original)
+++ 
incubator/qpid/branches/M2.x/dotnet/Qpid.Client/Client/BasicMessageProducer.cs 
Thu May  1 09:35:09 2008
@@ -306,7 +306,10 @@
          if ( !_disableTimestamps )
          {
             message.Timestamp = DateTime.UtcNow.Ticks;
-            message.Expiration = message.Timestamp + timeToLive;
+            if (timeToLive != 0)
+            {
+                message.Expiration = message.Timestamp + timeToLive;
+            }
          } else
          {
             message.Expiration = 0;


Reply via email to