diff --git a/services/core/java/com/android/server/locksettings/SyntheticPasswordManager.java b/services/core/java/com/android/server/locksettings/SyntheticPasswordManager.java index cd972dcd461cb..ea000a0b96078 100644 --- a/services/core/java/com/android/server/locksettings/SyntheticPasswordManager.java +++ b/services/core/java/com/android/server/locksettings/SyntheticPasswordManager.java @@ -513,7 +513,7 @@ class SyntheticPasswordManager { WeaverConfig weaverConfig = null; try { weaverConfig = weaver.getConfig(); - } catch (RemoteException e) { + } catch (RemoteException | ServiceSpecificException e) { Slog.e(TAG, "Failed to get weaver config", e); } if (weaverConfig == null || weaverConfig.slots <= 0) {