You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "Ryan Blue (JIRA)" <ji...@apache.org> on 2016/06/28 16:15:57 UTC

[jira] [Resolved] (AVRO-1869) Decimal conversion from ByteBuffer ignores buffer position and limit

     [ https://issues.apache.org/jira/browse/AVRO-1869?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ryan Blue resolved AVRO-1869.
-----------------------------
    Resolution: Fixed

Merged #102. Thanks for reviewing [~busbey]!

> Decimal conversion from ByteBuffer ignores buffer position and limit
> --------------------------------------------------------------------
>
>                 Key: AVRO-1869
>                 URL: https://issues.apache.org/jira/browse/AVRO-1869
>             Project: Avro
>          Issue Type: Bug
>          Components: java
>    Affects Versions: 1.8.0, 1.8.1
>            Reporter: Ryan Blue
>            Assignee: Ryan Blue
>             Fix For: 1.8.2
>
>
> The decimal conversion from a ByteBuffer currently copies the buffer contents into an array, but then calls {{array}} on the buffer and uses the buffer's internal array rather than the copied bytes. The result is that the constructed Decimal value uses whatever the buffer contained without using its position or limit.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)