diff options
-rw-r--r-- | src/screen.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/screen.c b/src/screen.c index 7dcb9af..f25f7fb 100644 --- a/src/screen.c +++ b/src/screen.c @@ -1191,7 +1191,14 @@ int main(int ac, char** av) eexit(0); } signal(SIG_BYE, AttacherFinit); /* prevent races */ + if (cmdflag) { + +#ifdef MULTIUSER + if (multi) + real_uid = multi_uid; +#endif + /* attach_tty is not mandatory */ SetTtyname(false, &st); if (!*av) |