summaryrefslogtreecommitdiff
path: root/logname.c
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2000-12-13 01:52:39 +0000
committerEric Andersen <andersen@codepoet.org>2000-12-13 01:52:39 +0000
commitbd193a42a5624f0a72b5f99d554e9a8d2afc64cc (patch)
tree7aacebe98730fbfee623943425a100fd158ba48a /logname.c
parent77508b29fa63d99136fc09f00c5a2addd6331b4c (diff)
downloadbusybox-w32-bd193a42a5624f0a72b5f99d554e9a8d2afc64cc.tar.gz
busybox-w32-bd193a42a5624f0a72b5f99d554e9a8d2afc64cc.tar.bz2
busybox-w32-bd193a42a5624f0a72b5f99d554e9a8d2afc64cc.zip
Fix from Matt Kraai -- a better way to NULL terminate strings for the
my_* passwd and group routines. I should have thought of doing it this way...
Diffstat (limited to 'logname.c')
-rw-r--r--logname.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/logname.c b/logname.c
index 1fc518bfc..d614e85f1 100644
--- a/logname.c
+++ b/logname.c
@@ -25,13 +25,13 @@
25 25
26extern int logname_main(int argc, char **argv) 26extern int logname_main(int argc, char **argv)
27{ 27{
28 char *user = xmalloc(9); 28 char user[9];
29 29
30 if (argc > 1) 30 if (argc > 1)
31 usage(logname_usage); 31 usage(logname_usage);
32 32
33 my_getpwuid(user, geteuid()); 33 my_getpwuid(user, geteuid());
34 if (user) { 34 if (*user) {
35 puts(user); 35 puts(user);
36 return EXIT_SUCCESS; 36 return EXIT_SUCCESS;
37 } 37 }