Loading src/java/com/android/internal/telephony/cdma/sms/BearerData.java +5 −0 Original line number Diff line number Diff line Loading @@ -1353,7 +1353,12 @@ public final class BearerData { private static boolean decodeCallbackNumber(BearerData bData, BitwiseInputStream inStream) throws BitwiseInputStream.AccessException, CodingException { final int EXPECTED_PARAM_SIZE = 1 * 8; //at least int paramBits = inStream.read(8) * 8; if (paramBits < EXPECTED_PARAM_SIZE) { inStream.skip(paramBits); return false; } CdmaSmsAddress addr = new CdmaSmsAddress(); addr.digitMode = inStream.read(1); byte fieldBits = 4; Loading Loading
src/java/com/android/internal/telephony/cdma/sms/BearerData.java +5 −0 Original line number Diff line number Diff line Loading @@ -1353,7 +1353,12 @@ public final class BearerData { private static boolean decodeCallbackNumber(BearerData bData, BitwiseInputStream inStream) throws BitwiseInputStream.AccessException, CodingException { final int EXPECTED_PARAM_SIZE = 1 * 8; //at least int paramBits = inStream.read(8) * 8; if (paramBits < EXPECTED_PARAM_SIZE) { inStream.skip(paramBits); return false; } CdmaSmsAddress addr = new CdmaSmsAddress(); addr.digitMode = inStream.read(1); byte fieldBits = 4; Loading