From 28367ba78a0202425dc47f23259be2d9d55c216f Mon Sep 17 00:00:00 2001 From: qinyige1 Date: Wed, 3 Nov 2021 17:39:12 +0800 Subject: [PATCH] [PeopleService] Catch exception when failed to query call log. It's unnecessary to throw exception when failed to query call log in PeopleService. So catch this exception to avoid system server crash. Bug: 204923224 Test: PeopleServiceTest Change-Id: I77ee31ff456455721c3401f36d4a79390db2f9b5 --- .../com/android/server/people/data/CallLogQueryHelper.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/people/java/com/android/server/people/data/CallLogQueryHelper.java b/services/people/java/com/android/server/people/data/CallLogQueryHelper.java index 45e0aac24ca7..ff901af3defa 100644 --- a/services/people/java/com/android/server/people/data/CallLogQueryHelper.java +++ b/services/people/java/com/android/server/people/data/CallLogQueryHelper.java @@ -93,6 +93,9 @@ class CallLogQueryHelper { hasResults = true; } } + } catch (SecurityException ex) { + Slog.e(TAG, "Query call log failed: " + ex); + return false; } return hasResults; }