diff --git a/src/keepass2android/FingerprintSetupActivity.cs b/src/keepass2android/FingerprintSetupActivity.cs index 19df56de..1a8d3b1e 100644 --- a/src/keepass2android/FingerprintSetupActivity.cs +++ b/src/keepass2android/FingerprintSetupActivity.cs @@ -187,7 +187,10 @@ namespace keepass2android else { if (_unlockMode == FingerprintUnlockMode.FullUnlock) - _enc.StoreEncrypted(App.Kp2a.GetDb().KpDatabase.MasterKey.GetUserKey().Password.ReadString(), CurrentPreferenceKey, edit); + { + var userKey = App.Kp2a.GetDb().KpDatabase.MasterKey.GetUserKey(); + _enc.StoreEncrypted(userKey != null ? userKey.Password.ReadString() : "", CurrentPreferenceKey, edit); + } else _enc.StoreEncrypted("QuickUnlock" /*some dummy data*/, CurrentPreferenceKey, edit); }