Module: wine Branch: master Commit: d72f741a33e25e50d85fff4e6ef201ed8a070a6d URL: http://source.winehq.org/git/wine.git/?a=commit;h=d72f741a33e25e50d85fff4e6e...
Author: Rob Shearman rob@codeweavers.com Date: Mon Mar 5 12:05:19 2007 +0000
credui: The pfSave parameter of CredUIPromptForCredentials is optional.
---
dlls/credui/credui_main.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/dlls/credui/credui_main.c b/dlls/credui/credui_main.c index 714ec93..1d646f3 100644 --- a/dlls/credui/credui_main.c +++ b/dlls/credui/credui_main.c @@ -167,7 +167,7 @@ DWORD WINAPI CredUIPromptForCredentialsW(PCREDUI_INFOW pUIInfo, params.ulUsernameMaxChars = ulUsernameMaxChars; params.pszPassword = pszPassword; params.ulPasswordMaxChars = ulPasswordMaxChars; - params.fSave = *pfSave; + params.fSave = pfSave ? *pfSave : FALSE;
ret = DialogBoxParamW(hinstCredUI, MAKEINTRESOURCEW(IDD_CREDDIALOG), pUIInfo->hwndParent, CredDialogProc, (LPARAM)¶ms); @@ -180,7 +180,8 @@ DWORD WINAPI CredUIPromptForCredentialsW(PCREDUI_INFOW pUIInfo, return ERROR_CANCELLED; }
- *pfSave = params.fSave; + if (pfSave) + *pfSave = params.fSave;
return ERROR_SUCCESS; }