Github user franz1981 commented on a diff in the pull request: https://github.com/apache/qpid-proton-j/pull/20#discussion_r234719950 --- Diff: proton-j/src/main/java/org/apache/qpid/proton/codec/CompositeReadableBuffer.java --- @@ -834,22 +834,39 @@ public boolean equals(Object other) { return false; } - ReadableBuffer buffer = (ReadableBuffer)other; - if (this.remaining() != buffer.remaining()) { + ReadableBuffer buffer = (ReadableBuffer) other; + final int remaining = remaining(); + if (remaining != buffer.remaining()) { return false; } + if (hasArray()) { + return equals(currentArray, position, remaining, buffer); --- End diff -- So ti should take into account the arrayOffset and do not rely on position?
--- --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org