You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ai...@apache.org on 2008/05/01 18:35:12 UTC

svn commit: r652568 - /incubator/qpid/branches/M2.x/dotnet/Qpid.Client/Client/BasicMessageProducer.cs

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;