summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/screen.c7
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)