Fixed long cast to int in flexbufferbuilder.java (#7059)
authorDerek Bailey <derekbailey@google.com>
Tue, 1 Feb 2022 20:58:10 +0000 (12:58 -0800)
committerGitHub <noreply@github.com>
Tue, 1 Feb 2022 20:58:10 +0000 (12:58 -0800)
java/com/google/flatbuffers/FlexBuffersBuilder.java

index 9751a27..7f41bb6 100644 (file)
@@ -763,7 +763,7 @@ public class FlexBuffersBuilder {
                     // Compute relative offset.
                     long offset = offsetLoc - iValue;
                     // Does it fit?
-                    int bitWidth = widthUInBits((int) offset);
+                    int bitWidth = widthUInBits(offset);
                     if (((1L) << bitWidth) == byteWidth)
                         return bitWidth;
                 }