diff options
author | vapier <vapier@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2005-11-15 05:53:00 +0000 |
---|---|---|
committer | vapier <vapier@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2005-11-15 05:53:00 +0000 |
commit | 6a5cc5b264a1ecef6a3442b205999275b25307f7 (patch) | |
tree | df157bd5b77195b9e93830748bb7d49c689abbff /loginutils | |
parent | a28a74b0627b80ef7173d089820dc9f15d20a653 (diff) | |
download | busybox-w32-6a5cc5b264a1ecef6a3442b205999275b25307f7.tar.gz busybox-w32-6a5cc5b264a1ecef6a3442b205999275b25307f7.tar.bz2 busybox-w32-6a5cc5b264a1ecef6a3442b205999275b25307f7.zip |
Quote the user we pass to addgroup so funky chars are preserved. Fix by dragan_marinkovic in Bug 544
git-svn-id: svn://busybox.net/trunk/busybox@12255 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'loginutils')
-rw-r--r-- | loginutils/adduser.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/loginutils/adduser.c b/loginutils/adduser.c index 1630c72ba..5ff0cd962 100644 --- a/loginutils/adduser.c +++ b/loginutils/adduser.c | |||
@@ -117,7 +117,7 @@ static void addgroup_wrapper(const char *login, gid_t gid) | |||
117 | { | 117 | { |
118 | char *cmd; | 118 | char *cmd; |
119 | 119 | ||
120 | cmd = bb_xasprintf("addgroup -g %d %s", gid, login); | 120 | cmd = bb_xasprintf("addgroup -g %d \"%s\"", gid, login); |
121 | system(cmd); | 121 | system(cmd); |
122 | free(cmd); | 122 | free(cmd); |
123 | } | 123 | } |