From da5b08abf28970db46ceaf95cd5bda48152799b1 Mon Sep 17 00:00:00 2001 From: Qontinuum <79641156+qontinuum-dev@users.noreply.github.com> Date: Thu, 12 May 2022 20:37:43 +0000 Subject: [PATCH] Check if lang is NULL and use shorter check (#303) --- src/login.c | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/src/login.c b/src/login.c index 9dee06b..32b8e82 100644 --- a/src/login.c +++ b/src/login.c @@ -213,22 +213,14 @@ void env_init(struct passwd* pwd) char* lang = getenv("LANG"); // clean env environ[0] = NULL; - - if (term != NULL) - { - setenv("TERM", term, 1); - } - else - { - setenv("TERM", "linux", 1); - } - + + setenv("TERM", term ? term : "linux", 1); setenv("HOME", pwd->pw_dir, 1); setenv("PWD", pwd->pw_dir, 1); setenv("SHELL", pwd->pw_shell, 1); setenv("USER", pwd->pw_name, 1); setenv("LOGNAME", pwd->pw_name, 1); - setenv("LANG", lang, 1); + setenv("LANG", lang ? lang : "C", 1); // Set PATH if specified in the configuration if (strlen(config.path))