From 65e44dc88f6da84cb34805197b97a67ceac8eef4 Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Tue, 23 Aug 2016 07:49:32 +0200 Subject: [PATCH] UTMP: By convention, getty has user "LOGIN" Signed-off-by: Joachim Nilsson --- utmp-api.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/utmp-api.c b/utmp-api.c index f8e7d377..727f98bb 100644 --- a/utmp-api.c +++ b/utmp-api.c @@ -78,7 +78,7 @@ int utmp_set_halt(void) return utmp_set(RUN_LVL, 0, NULL, NULL, "shutdown"); } -static int set_getty(int type, char *tty, char *id) +static int set_getty(int type, char *tty, char *id, char *user) { char *line; @@ -95,17 +95,17 @@ static int set_getty(int type, char *tty, char *id) id += 4; } - return utmp_set(type, getpid(), line, id, NULL); + return utmp_set(type, getpid(), line, id, user); } int utmp_set_init(char *tty, char *id) { - return set_getty(INIT_PROCESS, tty, id); + return set_getty(INIT_PROCESS, tty, id, NULL); } int utmp_set_login(char *tty, char *id) { - return set_getty(LOGIN_PROCESS, tty, id); + return set_getty(LOGIN_PROCESS, tty, id, "LOGIN"); } int utmp_set_dead(int pid)