Honours the maximum capacity set for Bytes, closes https://github.com/OpenHFT/Chronicle-Bytes/issues/141

This commit is contained in:
Peter Lawrey
2020-10-12 13:08:57 +01:00
parent acb637f948
commit afdff9ef6c
2 changed files with 4 additions and 3 deletions
@@ -659,13 +659,14 @@ public abstract class SegmentStages implements SegmentLock, LocksInterface {
@Stage("Segment")
public Bytes segmentBytesForRead() {
segmentBytes.readLimitToCapacity();
segmentBytes.readLimit(segmentBS.capacity());
return segmentBytes;
}
@Stage("Segment")
public Bytes segmentBytesForWrite() {
segmentBytes.readPosition(0);
segmentBytes.readPosition(0)
.readLimit(segmentBS.capacity());
return segmentBytes;
}