summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Thomas Stuart <tjstuart@google.com> 2024-03-06 23:58:16 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2024-03-06 23:58:16 +0000
commit2b2fdc53fec475db131108f10c77fdd43e8fded0 (patch)
treea31f8e639a7a431376e8fcf803b32bd2faaa705c
parent9be2d8935cfd62ecea50fbef717049d90a9db828 (diff)
parent5b334b533d9cfcfaa2f0a82a2187dba6f4b01a13 (diff)
Merge "fix NPE in CallLog.AddCallParametersBuilder#setAssertedDisplayName" into 24D1-dev
-rw-r--r--core/java/android/provider/CallLog.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/android/provider/CallLog.java b/core/java/android/provider/CallLog.java
index c03dc718d1a1..120846ca593b 100644
--- a/core/java/android/provider/CallLog.java
+++ b/core/java/android/provider/CallLog.java
@@ -667,7 +667,8 @@ public class CallLog {
@FlaggedApi(Flags.FLAG_BUSINESS_CALL_COMPOSER)
public @NonNull AddCallParametersBuilder setAssertedDisplayName(
String assertedDisplayName) {
- if (assertedDisplayName.length() > MAX_NUMBER_OF_CHARACTERS) {
+ if (assertedDisplayName != null
+ && assertedDisplayName.length() > MAX_NUMBER_OF_CHARACTERS) {
throw new IllegalArgumentException("assertedDisplayName exceeds the character"
+ " limit of " + MAX_NUMBER_OF_CHARACTERS + ".");
}