summaryrefslogtreecommitdiffstats
path: root/htop.c
diff options
context:
space:
mode:
Diffstat (limited to 'htop.c')
-rw-r--r--htop.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/htop.c b/htop.c
index 41ef155e..23da0815 100644
--- a/htop.c
+++ b/htop.c
@@ -262,10 +262,9 @@ static void setCommFilter(State* state, char** commFilter) {
int main(int argc, char** argv) {
- char *lc_ctype = getenv("LC_CTYPE");
- if (lc_ctype != NULL)
- setlocale(LC_CTYPE, lc_ctype);
- else if ((lc_ctype = getenv("LC_ALL")))
+ /* initialize locale */
+ const char* lc_ctype;
+ if ((lc_ctype = getenv("LC_CTYPE")) || (lc_ctype = getenv("LC_ALL")))
setlocale(LC_CTYPE, lc_ctype);
else
setlocale(LC_CTYPE, "");