From 6b3be9c89bbaac7064b7640b62961c85b48bd2f3 Mon Sep 17 00:00:00 2001 From: BanceDev Date: Wed, 11 Sep 2024 12:10:21 -0400 Subject: initialized OLDPWD properly --- src/lush.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lush.c b/src/lush.c index 6ffeaa3..b891dd9 100644 --- a/src/lush.c +++ b/src/lush.c @@ -1174,10 +1174,13 @@ int main(int argc, char *argv[]) { sigemptyset(&sa.sa_mask); sigaction(SIGINT, &sa, NULL); - // set hostname envar + // set custom envars char hostname[256]; gethostname(hostname, sizeof(hostname)); setenv("HOSTNAME", hostname, 1); + char *cwd = getcwd(NULL, 0); + setenv("OLDPWD", cwd, 1); + free(cwd); int status = 0; while (true) { -- cgit v1.2.3-59-g8ed1b