diff options
| author | 2024-03-06 23:58:16 +0000 | |
|---|---|---|
| committer | 2024-03-06 23:58:16 +0000 | |
| commit | 2b2fdc53fec475db131108f10c77fdd43e8fded0 (patch) | |
| tree | a31f8e639a7a431376e8fcf803b32bd2faaa705c | |
| parent | 9be2d8935cfd62ecea50fbef717049d90a9db828 (diff) | |
| parent | 5b334b533d9cfcfaa2f0a82a2187dba6f4b01a13 (diff) | |
Merge "fix NPE in CallLog.AddCallParametersBuilder#setAssertedDisplayName" into 24D1-dev
| -rw-r--r-- | core/java/android/provider/CallLog.java | 3 |
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 + "."); } |