Skip to content

Commit 284b695

Browse files
committed
Merge pull request #119 from msgpack/fix_message_buffer_output_assert
Fix assert() condition in MessageBufferOutput subclasses
2 parents 8a2f4f9 + 2cadd89 commit 284b695

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

msgpack-core/src/main/java/org/msgpack/core/buffer/ChannelBufferOutput.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public ChannelBufferOutput(WritableByteChannel channel) {
1919

2020
@Override
2121
public void flush(MessageBuffer buf, int offset, int len) throws IOException {
22-
assert(offset + len < buf.size());
22+
assert(offset + len <= buf.size());
2323
ByteBuffer bb = buf.toByteBuffer(offset, len);
2424
channel.write(bb);
2525
}

msgpack-core/src/main/java/org/msgpack/core/buffer/OutputStreamBufferOutput.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public OutputStreamBufferOutput(OutputStream out) {
1818

1919
@Override
2020
public void flush(MessageBuffer buf, int offset, int len) throws IOException {
21-
assert(offset + len < buf.size());
21+
assert(offset + len <= buf.size());
2222

2323
// TODO reuse the allocated buffer
2424
byte[] in = new byte[len];

0 commit comments

Comments
 (0)