You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by ja...@apache.org on 2013/08/14 14:08:35 UTC

git commit: ninja fix for missing buffer offsets in CASSANDRA-5884

Updated Branches:
  refs/heads/cassandra-2.0 9e846d9ff -> 65f189b9d


ninja fix for missing buffer offsets in CASSANDRA-5884


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/65f189b9
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/65f189b9
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/65f189b9

Branch: refs/heads/cassandra-2.0
Commit: 65f189b9d0520ce9d6a2ed8742d227e60a3e76d4
Parents: 9e846d9
Author: Jake Luciani <ja...@apache.org>
Authored: Wed Aug 14 08:07:41 2013 -0400
Committer: Jake Luciani <ja...@apache.org>
Committed: Wed Aug 14 08:07:54 2013 -0400

----------------------------------------------------------------------
 src/java/org/apache/cassandra/io/util/Memory.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/65f189b9/src/java/org/apache/cassandra/io/util/Memory.java
----------------------------------------------------------------------
diff --git a/src/java/org/apache/cassandra/io/util/Memory.java b/src/java/org/apache/cassandra/io/util/Memory.java
index b98dded..91c601d 100644
--- a/src/java/org/apache/cassandra/io/util/Memory.java
+++ b/src/java/org/apache/cassandra/io/util/Memory.java
@@ -96,7 +96,7 @@ public class Memory
         long end = memoryOffset + count;
         checkPosition(end - 1);
 
-        unsafe.copyMemory(buffer, BYTE_ARRAY_BASE_OFFSET, null, peer + memoryOffset, count);
+        unsafe.copyMemory(buffer, BYTE_ARRAY_BASE_OFFSET + bufferOffset, null, peer + memoryOffset, count);
     }
 
     public byte getByte(long offset)
@@ -138,7 +138,7 @@ public class Memory
         long end = memoryOffset + count;
         checkPosition(end - 1);
 
-        unsafe.copyMemory(null, peer + memoryOffset, buffer, BYTE_ARRAY_BASE_OFFSET, count);
+        unsafe.copyMemory(null, peer + memoryOffset, buffer, BYTE_ARRAY_BASE_OFFSET + bufferOffset, count);
     }
 
     private void checkPosition(long offset)