diff options
| author | 2019-07-09 21:53:11 +0000 | |
|---|---|---|
| committer | 2019-07-09 21:53:11 +0000 | |
| commit | 968117a4c3770d75273efb0830d9b0cd7150487c (patch) | |
| tree | 9ed35d0b70175a60c0eeb2a7077af59a13ab13e2 | |
| parent | 1c373c43617e444722cc485c49d36e338f179939 (diff) | |
| parent | eba1c74c97dec5a729d3061396547e66e46d367d (diff) | |
Merge "ApexManager: Use new submitStagedSession API" into stage-aosp-master
| -rw-r--r-- | services/core/java/com/android/server/pm/ApexManager.java | 6 |
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; } } |