From c6f23b3ba1665177f4b7c5e15268965ebf383698 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 2 Feb 2012 14:13:45 +0100 Subject: login: (and chsh) make pw_shell usage more robust Signed-off-by: Karel Zak --- login-utils/login.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'login-utils/login.c') diff --git a/login-utils/login.c b/login-utils/login.c index 5ff8802d1..fb87e6076 100644 --- a/login-utils/login.c +++ b/login-utils/login.c @@ -1363,7 +1363,7 @@ int main(int argc, char **argv) exit(EXIT_FAILURE); } - if (*pwd->pw_shell == '\0') + if (pwd->pw_shell == NULL || *pwd->pw_shell == '\0') pwd->pw_shell = _PATH_BSHELL; init_environ(&cxt); /* init $HOME, $TERM ... */ -- cgit v1.2.3-55-g7522