summaryrefslogtreecommitdiffstats
path: root/src/windows/lib/vardlg.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/windows/lib/vardlg.c')
-rw-r--r--src/windows/lib/vardlg.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/windows/lib/vardlg.c b/src/windows/lib/vardlg.c
index 41d897bf7b..dae8cdbbcf 100644
--- a/src/windows/lib/vardlg.c
+++ b/src/windows/lib/vardlg.c
@@ -171,8 +171,8 @@ ADD_DLGITEM(unsigned char *dlg, short x, short y, short cx, short cy,
* fields for each item.
*/
void *
-vardlg_build(WORD cx, const char *banner, WORD n, krb5_prompt prompts[],
- WORD id)
+vardlg_build(WORD cx, const char *name, const char *banner,
+ WORD n, krb5_prompt prompts[], WORD id)
{
unsigned char *p;
WORD i;
@@ -187,7 +187,10 @@ vardlg_build(WORD cx, const char *banner, WORD n, krb5_prompt prompts[],
/*
* Store the dialog template
*/
- p += ADD_DLGTEMPLATE(p, 0, 0, cx, 0, "KerbNet", "MS Sans Serif", 8,
+ p += ADD_DLGTEMPLATE(p, 0, 0, cx, 0, name ?
+ strlen(name) < 30 ? name : "Kerberos V5" :
+ "Kerberos V5",
+ "MS Sans Serif", 8,
(WORD)(n * 2 + 3));
/*