Rob Shearman : credui:
The pfSave parameter of CredUIPromptForCredentials is optional.
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Mar 5 13:10:23 CST 2007
Module: wine
Branch: master
Commit: d72f741a33e25e50d85fff4e6ef201ed8a070a6d
URL: http://source.winehq.org/git/wine.git/?a=commit;h=d72f741a33e25e50d85fff4e6ef201ed8a070a6d
Author: Rob Shearman <rob at 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;
}
More information about the wine-cvs
mailing list