From: Christian Goeschel Ndjomouo Date: Thu, 4 Dec 2025 17:02:30 +0000 (-0500) Subject: login: duplicate --shell argument to avoid nulling through explicit_bzero() X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8fb291f942382a460b514abd891871e657d94cfb;p=thirdparty%2Futil-linux.git login: duplicate --shell argument to avoid nulling through explicit_bzero() Addresses: #3855 Signed-off-by: Christian Goeschel Ndjomouo --- diff --git a/login-utils/login.c b/login-utils/login.c index 3cd1d528b..604d63c23 100644 --- a/login-utils/login.c +++ b/login-utils/login.c @@ -1384,7 +1384,7 @@ static void initialize(int argc, char **argv, struct login_context *cxt) break; case 's': - cxt->shell_arg = optarg; + cxt->shell_arg = xstrdup(optarg); break; case 'V':