8286393: Address possibly lossy conversions in java.rmi
8286388: Address possibly lossy conversions in java.smartcardio Reviewed-by: lancea, dfuchs, smarks
This commit is contained in:
parent
cbe7e7bd7f
commit
237f28014a
@ -103,7 +103,7 @@ class LogInputStream extends InputStream {
|
||||
return 0;
|
||||
n = (length < n) ? length : n;
|
||||
n = in.skip(n);
|
||||
length -= n;
|
||||
length -= (int) n;
|
||||
return n;
|
||||
}
|
||||
|
||||
|
@ -255,14 +255,14 @@ final class ChannelImpl extends CardChannel {
|
||||
if (channel <= 3) {
|
||||
// mask of bits 7, 1, 0 (channel number)
|
||||
// 0xbc == 1011 1100
|
||||
com[0] &= 0xbc;
|
||||
com[0] |= channel;
|
||||
com[0] &= (byte) 0xbc;
|
||||
com[0] |= (byte) channel;
|
||||
} else if (channel <= 19) {
|
||||
// mask of bits 7, 3, 2, 1, 0 (channel number)
|
||||
// 0xbc == 1011 0000
|
||||
com[0] &= 0xb0;
|
||||
com[0] |= 0x40;
|
||||
com[0] |= (channel - 4);
|
||||
com[0] &= (byte) 0xb0;
|
||||
com[0] |= (byte) 0x40;
|
||||
com[0] |= (byte) (channel - 4);
|
||||
} else {
|
||||
throw new RuntimeException("Unsupported channel number: " + channel);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user