SYSCF wizard error display
Fix construction of error message when wizard mode declined and SYSCF.
This commit is contained in:
@@ -584,8 +584,17 @@ wd_message()
|
|||||||
{
|
{
|
||||||
if (wiz_error_flag) {
|
if (wiz_error_flag) {
|
||||||
#ifdef WIZARD
|
#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.",
|
pline("Only user \"%s\" may access debug (wizard) mode.",
|
||||||
WIZARD_NAME);
|
WIZARD_NAME);
|
||||||
|
# endif
|
||||||
#else
|
#else
|
||||||
pline("Debug mode is not available.");
|
pline("Debug mode is not available.");
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user