diff --git a/browser/chromium/chromium_windows.go b/browser/chromium/chromium_windows.go index cee9a0b..bbe26b3 100644 --- a/browser/chromium/chromium_windows.go +++ b/browser/chromium/chromium_windows.go @@ -34,6 +34,10 @@ func (c *Chromium) GetMasterKey() ([]byte, error) { return nil, errDecodeMasterKeyFailed } c.masterKey, err = crypto.DPAPI(key[5:]) + if err != nil { + log.Errorf("%s failed to decrypt master key, maybe this profile was created on a different OS installation", c.name) + return nil, err + } log.Infof("%s initialized master key success", c.name) - return c.masterKey, err + return c.masterKey, nil }