From 7a2bbbbce5914e2167ce618fabf6116892caaf45 Mon Sep 17 00:00:00 2001 From: Erik Gahlin Date: Wed, 11 May 2022 12:52:40 +0000 Subject: [PATCH] 8286396: Address possibly lossy conversions in jdk.management.jfr Reviewed-by: mgronlun --- .../share/classes/jdk/management/jfr/DiskRepository.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java b/src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java index d8ff2debe9e..7429aef28ab 100644 --- a/src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java +++ b/src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java @@ -134,7 +134,7 @@ final class DiskRepository implements Closeable { private int bufferIndex; private State state = State.HEADER; private byte[] currentByteArray; - private int typeId; + private long typeId; private int typeIdshift; private int sizeShift; private int payLoadSize; @@ -258,7 +258,7 @@ final class DiskRepository implements Closeable { eventFieldSize++; byte b = nextByte(false); - long v = (b & 0x7FL); + int v = (b & 0x7F); payLoadSize += (v << sizeShift); if (b >= 0) { if (payLoadSize == 0) {