Rob Shearman : credui: The pfSave parameter of CredUIPromptForCredentials is optional.
Module: wine Branch: master Commit: d72f741a33e25e50d85fff4e6ef201ed8a070a6d URL: http://source.winehq.org/git/wine.git/?a=commit;h=d72f741a33e25e50d85fff4e6e... Author: Rob Shearman <rob(a)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; }
participants (1)
-
Alexandre Julliard