summaryrefslogtreecommitdiff
path: root/utility.c
diff options
context:
space:
mode:
authorEric Andersen2000-12-13 01:52:39 +0000
committerEric Andersen2000-12-13 01:52:39 +0000
commitbd193a42a5624f0a72b5f99d554e9a8d2afc64cc (patch)
tree7aacebe98730fbfee623943425a100fd158ba48a /utility.c
parent77508b29fa63d99136fc09f00c5a2addd6331b4c (diff)
downloadbusybox-bd193a42a5624f0a72b5f99d554e9a8d2afc64cc.zip
busybox-bd193a42a5624f0a72b5f99d554e9a8d2afc64cc.tar.gz
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 'utility.c')
-rw-r--r--utility.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/utility.c b/utility.c
index 0e170d1..61e5f7a 100644
--- a/utility.c
+++ b/utility.c
@@ -957,12 +957,14 @@ long my_getgrnam(char *name)
/* gets a username given a uid */
void my_getpwuid(char *name, long uid)
{
+ name[0] = '\0';
my_getid("/etc/passwd", name, uid, NULL);
}
/* gets a groupname given a gid */
void my_getgrgid(char *group, long gid)
{
+ group[0] = '\0';
my_getid("/etc/group", group, gid, NULL);
}