From: Karel Zak Date: Tue, 27 Jul 2021 11:30:01 +0000 (+0200) Subject: logindefs: use snprintf() rather than sprintf() X-Git-Tag: v2.38-rc1~349 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a6d7f918ac479bd483c9889f6d2f4e61e2873230;p=thirdparty%2Futil-linux.git logindefs: use snprintf() rather than sprintf() --- diff --git a/login-utils/logindefs.c b/login-utils/logindefs.c index 97150dc284..ee35f6cae7 100644 --- a/login-utils/logindefs.c +++ b/login-utils/logindefs.c @@ -521,7 +521,7 @@ int get_hushlogin_status(struct passwd *pwd, int force_check) if (strlen(pwd->pw_dir) + strlen(file) + 2 > sizeof(buf)) continue; - sprintf(buf, "%s/%s", pwd->pw_dir, file); + snprintf(buf, sizeof(buf), "%s/%s", pwd->pw_dir, file); if (force_check) { uid_t ruid = getuid();