From 45dce4ff41d667d7e2d0f749fb3198ab055fd527 Mon Sep 17 00:00:00 2001 From: Luca Conte Date: Tue, 26 Nov 2024 10:44:47 +0100 Subject: [PATCH] fix users with large uid --- main.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/main.c b/main.c index 26e630f..c4860ce 100644 --- a/main.c +++ b/main.c @@ -41,7 +41,7 @@ int bgUsers[1] = { C_L_GREEN // UID 1000 }; -// COLOR FOR USERS UID < 1000 +// COLOR FOR USERS UID < 1000 || UID > 1010 int bgUserOther = C_L_YELLOW; int bgHost = C_L_CYAN; @@ -76,7 +76,7 @@ void seperate(int col1, int col2) { int main(void) { char* path_buf = getenv("PWD"); - + char hostname_buf[1024]; gethostname(hostname_buf, sizeof(hostname_buf)); @@ -106,7 +106,7 @@ int main(void) { uid_t uid = getuid(); if (uid == 0) { bgUser = bgUserRoot; - } else if (uid >= 1000) { + } else if (uid >= 1000 && uid <= 1010) { bgUser = bgUsers[uid - 1000]; } else { bgUser = bgUserOther;