summaryrefslogtreecommitdiff
path: root/java/broker/src/main/java/org/apache/qpid/server/AMQChannel.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/broker/src/main/java/org/apache/qpid/server/AMQChannel.java')
-rw-r--r--java/broker/src/main/java/org/apache/qpid/server/AMQChannel.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/java/broker/src/main/java/org/apache/qpid/server/AMQChannel.java b/java/broker/src/main/java/org/apache/qpid/server/AMQChannel.java
index 117231b36e..3081181c80 100644
--- a/java/broker/src/main/java/org/apache/qpid/server/AMQChannel.java
+++ b/java/broker/src/main/java/org/apache/qpid/server/AMQChannel.java
@@ -304,7 +304,7 @@ public class AMQChannel
throw new ConsumerTagNotUniqueException();
}
- queue.registerProtocolSession(session, _channelId, tag, acks, filters,noLocal);
+ queue.registerProtocolSession(session, _channelId, tag, acks, filters, noLocal);
_consumerTag2QueueMap.put(tag, queue);
return tag;
}
@@ -382,6 +382,8 @@ public class AMQChannel
{
if (unacked.queue != null)
{
+ unacked.message.setTxnBuffer(null);
+
unacked.queue.deliver(unacked.message);
}
}