From: Karel Zak Date: Thu, 2 Feb 2012 14:43:29 +0000 (+0100) Subject: login: allocate buffer with shell name X-Git-Tag: v2.21-rc2~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2f228f8c3f49272eb2b58203d1e0e7c3a34ec2f4;p=thirdparty%2Futil-linux.git login: allocate buffer with shell name Signed-off-by: Karel Zak --- diff --git a/login-utils/login.c b/login-utils/login.c index fb87e6076c..ff56cac4fa 100644 --- a/login-utils/login.c +++ b/login-utils/login.c @@ -1439,7 +1439,7 @@ int main(int argc, char **argv) p + 1 : pwd->pw_shell), sizeof(tbuf) - 1); childArgv[childArgc++] = pwd->pw_shell; - childArgv[childArgc++] = tbuf; + childArgv[childArgc++] = xstrdup(tbuf); } childArgv[childArgc++] = NULL;