Module: wine Branch: master Commit: 7b0cea0d540f1456b47e4b1a1b4de83faff53eab URL: http://source.winehq.org/git/wine.git/?a=commit;h=7b0cea0d540f1456b47e4b1a1b...
Author: Charles Davis cdavis5x@gmail.com Date: Fri Sep 14 18:28:33 2012 -0600
advapi32: Actually return an error if status indicates an error (Clang).
---
dlls/advapi32/cred.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/dlls/advapi32/cred.c b/dlls/advapi32/cred.c index 5463198..98c4ba7 100644 --- a/dlls/advapi32/cred.c +++ b/dlls/advapi32/cred.c @@ -622,6 +622,8 @@ static DWORD mac_write_credential(const CREDENTIALW *credential, BOOL preserve_b HeapFree(GetProcessHeap(), 0, password); /* FIXME: set TargetAlias attribute */ CFRelease(keychain_item); + if (status != noErr) + return ERROR_GEN_FAILURE; return ERROR_SUCCESS; } #endif