diff --git a/crates/gpui/src/platform/windows/platform.rs b/crates/gpui/src/platform/windows/platform.rs index 3da902f6abab0cefb658ef17be45e34ae6d218ab..113a9c08a4871acf05e503c99439f30cb7270b2a 100644 --- a/crates/gpui/src/platform/windows/platform.rs +++ b/crates/gpui/src/platform/windows/platform.rs @@ -635,7 +635,14 @@ impl Platform for WindowsPlatform { UserName: PWSTR::from_raw(username.as_mut_ptr()), ..CREDENTIALW::default() }; - unsafe { CredWriteW(&credentials, 0) }?; + unsafe { + CredWriteW(&credentials, 0).map_err(|err| { + anyhow!( + "Failed to write credentials to Windows Credential Manager: {}", + err, + ) + })?; + } Ok(()) }) }