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;