diff options
author | Karel Zak | 2012-02-02 15:43:29 +0100 |
---|---|---|
committer | Karel Zak | 2012-02-02 15:43:29 +0100 |
commit | 2f228f8c3f49272eb2b58203d1e0e7c3a34ec2f4 (patch) | |
tree | 7db46e8a2bcc6f30c8546fcb8f0363e321b5bfd9 /login-utils/login.c | |
parent | hexdump: make code more robust (diff) | |
download | kernel-qcow2-util-linux-2f228f8c3f49272eb2b58203d1e0e7c3a34ec2f4.tar.gz kernel-qcow2-util-linux-2f228f8c3f49272eb2b58203d1e0e7c3a34ec2f4.tar.xz kernel-qcow2-util-linux-2f228f8c3f49272eb2b58203d1e0e7c3a34ec2f4.zip |
login: allocate buffer with shell name
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'login-utils/login.c')
-rw-r--r-- | login-utils/login.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/login-utils/login.c b/login-utils/login.c index fb87e6076..ff56cac4f 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; |