commit d3709f91a2028ffdee6721c96b5d082f696bddb9
Author: sin <[email protected]>
Date:   Thu Jun 5 12:12:18 2014 +0100

    the shell field in passwd is optional - fallback to /bin/sh

diff --git a/login.c b/login.c
index fed0945..54c0046 100644
--- a/login.c
+++ b/login.c
@@ -110,16 +110,18 @@ login:
 static int
 dologin(struct passwd *pw, int preserve)
 {
+       char *shell = pw->pw_shell[0] == '

Reply via email to