From: Alejandro Colomar Date: Tue, 10 Dec 2024 14:57:58 +0000 (+0100) Subject: src/useradd.c: create_home(): Use !streq() instead of its pattern X-Git-Tag: 4.17.3~14 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=929d3e18cc8c1c863abc68aabc822369b45f6b6b;p=thirdparty%2Fshadow.git src/useradd.c: create_home(): Use !streq() instead of its pattern Signed-off-by: Alejandro Colomar --- diff --git a/src/useradd.c b/src/useradd.c index 70a48cb8d..562ba44fc 100644 --- a/src/useradd.c +++ b/src/useradd.c @@ -2259,9 +2259,9 @@ static void create_home (void) */ for (cp = strtok(bhome, "/"); cp != NULL; cp = strtok(NULL, "/")) { /* Avoid turning a relative path into an absolute path. */ - if (bhome[0] == '/' || strlen(path) != 0) { + if (bhome[0] == '/' || !streq(path, "")) strcat(path, "/"); - } + strcat(path, cp); if (access(path, F_OK) == 0) { continue;