Browse Source

Fix wrong operator when calculating creationBytesLength

master
catbref 5 years ago
parent
commit
436a65c281
  1. 2
      Java/src/main/java/org/ciyam/at/MachineState.java

2
Java/src/main/java/org/ciyam/at/MachineState.java

@ -451,7 +451,7 @@ public class MachineState {
throw new IllegalArgumentException("Empty data bytes");
short numDataPages = (short) (((dataBytes.length - 1) / constants.DATA_PAGE_SIZE) + 1);
int creationBytesLength = HEADER_LENGTH + numCodePages * constants.CODE_PAGE_SIZE + numDataPages + constants.DATA_PAGE_SIZE;
int creationBytesLength = HEADER_LENGTH + numCodePages * constants.CODE_PAGE_SIZE + numDataPages * constants.DATA_PAGE_SIZE;
byte[] creationBytes = new byte[creationBytesLength];
ByteBuffer byteBuffer = ByteBuffer.wrap(creationBytes);

Loading…
Cancel
Save