From ca7d875358b275da98fcd55d583a9121bb68f309 Mon Sep 17 00:00:00 2001 From: Pierre-Hugues Husson Date: Mon, 6 Dec 2021 16:28:22 -0500 Subject: [PATCH 2/4] Fix baseband being too long to fit into a 91 chars property, preventing telephony subsystem from starting Change-Id: I1762e4a8cc137626be89f350229d6be162bdaf57 --- src/java/com/android/internal/telephony/GsmCdmaPhone.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/java/com/android/internal/telephony/GsmCdmaPhone.java b/src/java/com/android/internal/telephony/GsmCdmaPhone.java index 620b8711e2..951ef23115 100644 --- a/src/java/com/android/internal/telephony/GsmCdmaPhone.java +++ b/src/java/com/android/internal/telephony/GsmCdmaPhone.java @@ -3373,7 +3373,7 @@ public class GsmCdmaPhone extends Phone { String version = (String)ar.result; if (version != null) { int length = version.length(); - final int MAX_VERSION_LEN = SystemProperties.PROP_VALUE_MAX/2; + final int MAX_VERSION_LEN = SystemProperties.PROP_VALUE_MAX/2 - 2; TelephonyManager.from(mContext).setBasebandVersionForPhone(getPhoneId(), length <= MAX_VERSION_LEN ? version : version.substring(length - MAX_VERSION_LEN, length)); -- 2.43.1