diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/kim/lib/mac/kim_os_identity.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/kim/lib/mac/kim_os_identity.c b/src/kim/lib/mac/kim_os_identity.c index 3044b21ac..063b9231f 100644 --- a/src/kim/lib/mac/kim_os_identity.c +++ b/src/kim/lib/mac/kim_os_identity.c @@ -87,7 +87,11 @@ kim_error kim_os_identity_get_saved_password (kim_identity in_identity, /* Short circuit if password saving is disabled */ if (!err && !kim_os_identity_allow_save_password ()) { - return kim_os_identity_remove_saved_password (in_identity); + err = kim_os_identity_remove_saved_password (in_identity); + if (!err) { + /* simulate no password found */ + err = check_error (ENOENT); + } } if (!err) { |