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

Reply via email to