summaryrefslogtreecommitdiff
path: root/qpid/java
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/java')
-rw-r--r--qpid/java/amqp-1-0-client-jms/src/main/java/org/apache/qpid/amqp_1_0/jms/impl/MessageImpl.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/qpid/java/amqp-1-0-client-jms/src/main/java/org/apache/qpid/amqp_1_0/jms/impl/MessageImpl.java b/qpid/java/amqp-1-0-client-jms/src/main/java/org/apache/qpid/amqp_1_0/jms/impl/MessageImpl.java
index dc392f967e..f1056b94fd 100644
--- a/qpid/java/amqp-1-0-client-jms/src/main/java/org/apache/qpid/amqp_1_0/jms/impl/MessageImpl.java
+++ b/qpid/java/amqp-1-0-client-jms/src/main/java/org/apache/qpid/amqp_1_0/jms/impl/MessageImpl.java
@@ -251,9 +251,9 @@ public abstract class MessageImpl implements Message
UnsignedInteger failures = getDeliveryFailures();
if(redelivered)
{
- if(failures == null)
+ if(failures == null || UnsignedInteger.ZERO.equals(failures))
{
- setDeliveryFailures(UnsignedInteger.valueOf(1));
+ setDeliveryFailures(UnsignedInteger.ONE);
}
}
else