From: Toni Uhlig Date: Fri, 19 Jun 2020 16:38:15 +0000 (+0200) Subject: login: fixed invalid sizeof usage X-Git-Tag: v2.36-rc2~38^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fdadefe599381881ae2e3e41d880c005e3cf5b8c;p=thirdparty%2Futil-linux.git login: fixed invalid sizeof usage Signed-off-by: Toni Uhlig --- diff --git a/login-utils/logindefs.c b/login-utils/logindefs.c index db89b93d54..97150dc284 100644 --- a/login-utils/logindefs.c +++ b/login-utils/logindefs.c @@ -518,7 +518,7 @@ int get_hushlogin_status(struct passwd *pwd, int force_check) } /* per-account setting */ - if (strlen(pwd->pw_dir) + sizeof(file) + 2 > sizeof(buf)) + if (strlen(pwd->pw_dir) + strlen(file) + 2 > sizeof(buf)) continue; sprintf(buf, "%s/%s", pwd->pw_dir, file);