From 84dccb47cf2ff7079a97b7099e7cd0790ae53c6e Mon Sep 17 00:00:00 2001 From: keni Date: Tue, 19 Jan 2010 16:33:43 +0000 Subject: [PATCH] SYSCF wizard error display Fix construction of error message when wizard mode declined and SYSCF. --- sys/unix/unixmain.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/sys/unix/unixmain.c b/sys/unix/unixmain.c index 9a6cbb418..45854f93b 100644 --- a/sys/unix/unixmain.c +++ b/sys/unix/unixmain.c @@ -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