summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2019-07-09 21:53:11 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2019-07-09 21:53:11 +0000
commit968117a4c3770d75273efb0830d9b0cd7150487c (patch)
tree9ed35d0b70175a60c0eeb2a7077af59a13ab13e2
parent1c373c43617e444722cc485c49d36e338f179939 (diff)
parenteba1c74c97dec5a729d3061396547e66e46d367d (diff)
Merge "ApexManager: Use new submitStagedSession API" into stage-aosp-master
-rw-r--r--services/core/java/com/android/server/pm/ApexManager.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/pm/ApexManager.java b/services/core/java/com/android/server/pm/ApexManager.java
index c050be98b417..012b880c81d8 100644
--- a/services/core/java/com/android/server/pm/ApexManager.java
+++ b/services/core/java/com/android/server/pm/ApexManager.java
@@ -312,10 +312,14 @@ class ApexManager {
int sessionId, @NonNull int[] childSessionIds, @NonNull ApexInfoList apexInfoList) {
if (!isApexSupported()) return false;
try {
- return mApexService.submitStagedSession(sessionId, childSessionIds, apexInfoList);
+ mApexService.submitStagedSession(sessionId, childSessionIds, apexInfoList);
+ return true;
} catch (RemoteException re) {
Slog.e(TAG, "Unable to contact apexservice", re);
throw new RuntimeException(re);
+ } catch (Exception e) {
+ Slog.e(TAG, "apexd verification failed", e);
+ return false;
}
}