SYSCF wizard error display

Fix construction of error message when wizard mode declined and SYSCF.
This commit is contained in:
keni
2010-01-19 16:33:43 +00:00
parent 7500c21b02
commit 84dccb47cf

View File

@@ -584,8 +584,17 @@ wd_message()
{
if (wiz_error_flag) {
#ifdef WIZARD
# ifdef SYSCF
if (sysopt.wizards && sysopt.wizards[0]) {
char *tmp = build_english_list(sysopt.wizards);
pline("Only user%s %s may access debug (wizard) mode.",
index(sysopt.wizards, ' ')?"s":"", tmp);
free(tmp);
} else
# else
pline("Only user \"%s\" may access debug (wizard) mode.",
WIZARD_NAME);
# endif
#else
pline("Debug mode is not available.");
#endif