Merge "Fix property setting with failure"

This commit is contained in:
Youming Ye
2018-12-13 06:55:25 +00:00
committed by Gerrit Code Review

View File

@@ -5604,7 +5604,7 @@ public class TelephonyManager {
if (value == null) {
value = "";
}
value.replace(',', ' ');
if (prop != null) {
p = prop.split(",");
}
@@ -5630,7 +5630,13 @@ public class TelephonyManager {
}
}
if (propVal.length() > SystemProperties.PROP_VALUE_MAX) {
int propValLen = propVal.length();
try {
propValLen = propVal.getBytes("utf-8").length;
} catch (java.io.UnsupportedEncodingException e) {
Rlog.d(TAG, "setTelephonyProperty: utf-8 not supported");
}
if (propValLen > SystemProperties.PROP_VALUE_MAX) {
Rlog.d(TAG, "setTelephonyProperty: property too long phoneId=" + phoneId +
" property=" + property + " value: " + value + " propVal=" + propVal);
return;