summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAidan Skinner <aidan@apache.org>2008-05-01 16:35:09 +0000
committerAidan Skinner <aidan@apache.org>2008-05-01 16:35:09 +0000
commitd9ceec402450d18ffd363e45f32f9e6a301b57c9 (patch)
treef0f9eb1838021b3de7c7537e0f0bdf20b0e939af
parentea5202f54541be228aa101d21da26d5457c7f668 (diff)
downloadqpid-python-d9ceec402450d18ffd363e45f32f9e6a301b57c9.tar.gz
QPID-1001 dont set the expiration time if TTL is 0
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.x@652568 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--dotnet/Qpid.Client/Client/BasicMessageProducer.cs5
1 files changed, 4 insertions, 1 deletions
diff --git a/dotnet/Qpid.Client/Client/BasicMessageProducer.cs b/dotnet/Qpid.Client/Client/BasicMessageProducer.cs
index ca6d2abee5..f33afc452e 100644
--- a/dotnet/Qpid.Client/Client/BasicMessageProducer.cs
+++ b/dotnet/Qpid.Client/Client/BasicMessageProducer.cs
@@ -306,7 +306,10 @@ namespace Apache.Qpid.Client
if ( !_disableTimestamps )
{
message.Timestamp = DateTime.UtcNow.Ticks;
- message.Expiration = message.Timestamp + timeToLive;
+ if (timeToLive != 0)
+ {
+ message.Expiration = message.Timestamp + timeToLive;
+ }
} else
{
message.Expiration = 0;