diff options
| author | Robert Godfrey <rgodfrey@apache.org> | 2013-01-25 15:38:45 +0000 |
|---|---|---|
| committer | Robert Godfrey <rgodfrey@apache.org> | 2013-01-25 15:38:45 +0000 |
| commit | 2541a46faa19412b23d37966ba99af6ba05034ba (patch) | |
| tree | e9e77515937e9b2b2506059759f6f1ab6f4739ae /java/bdbstore | |
| parent | 3d6b083172a8e5a3639bafb8aac48f47e4ce69d8 (diff) | |
| download | qpid-python-2541a46faa19412b23d37966ba99af6ba05034ba.tar.gz | |
QPID-4550 : AMQP 1.0 Persistent Messages cause failure on restart
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1438556 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/bdbstore')
| -rw-r--r-- | java/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/AbstractBDBMessageStore.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/java/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/AbstractBDBMessageStore.java b/java/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/AbstractBDBMessageStore.java index eb8723461e..6e64ea5597 100644 --- a/java/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/AbstractBDBMessageStore.java +++ b/java/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/AbstractBDBMessageStore.java @@ -1534,7 +1534,8 @@ public abstract class AbstractBDBMessageStore implements MessageStore else { ByteBuffer buf = ByteBuffer.allocate(size); - getContent(offsetInMessage, buf); + int length = getContent(offsetInMessage, buf); + buf.limit(length); buf.position(0); return buf; } |
