Skip to content

Commit b5625c0

Browse files
committed
CID-1175714 casts before bit shift
1 parent ea7c2d9 commit b5625c0

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

  • services/console-proxy-rdp/rdpconsole/src/main/java/streamer

services/console-proxy-rdp/rdpconsole/src/main/java/streamer/ByteBuffer.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,10 @@ public long readUnsignedInt() {
418418
}
419419

420420
protected static long calculateUnsignedInt(byte value1, byte value2, byte value3, byte value4) {
421-
return (calculateUnsignedByte(value1) << 24) + (calculateUnsignedByte(value2) << 16) + (calculateUnsignedByte(value3) << 8) + calculateUnsignedByte(value4);
421+
return (((long)calculateUnsignedByte(value1)) << 24)
422+
+ (((long)calculateUnsignedByte(value2)) << 16)
423+
+ (((long)calculateUnsignedByte(value3)) << 8)
424+
+ calculateUnsignedByte(value4);
422425
}
423426

424427
/**

0 commit comments

Comments
 (0)