From 8162bcc887dfcab08daa4e5c5ea2ece5bc3d432f Mon Sep 17 00:00:00 2001 From: Ørjan Malde Date: Jan 18 2019 21:27:03 +0000 Subject: mlogin: spawn shell in interactive mode --- diff --git a/login.c b/login.c index fd290bb..48b5172 100644 --- a/login.c +++ b/login.c @@ -184,7 +184,7 @@ int main(int argc, char **argv) #endif (void)setenv("PATH", "/local/sbin:/local/bin:/sbin:/bin", 0); - execlp(pwd->pw_shell, pwd->pw_shell, (const char*)NULL); + execlp(pwd->pw_shell, "-i", (const char*)NULL); printf("login failed with error: %s", strerror(errno)); exit(1); }