aboutsummaryrefslogtreecommitdiff
path: root/loginutils
diff options
context:
space:
mode:
authorvapier <vapier@69ca8d6d-28ef-0310-b511-8ec308f3f277>2005-11-15 05:53:00 +0000
committervapier <vapier@69ca8d6d-28ef-0310-b511-8ec308f3f277>2005-11-15 05:53:00 +0000
commit6a5cc5b264a1ecef6a3442b205999275b25307f7 (patch)
treedf157bd5b77195b9e93830748bb7d49c689abbff /loginutils
parenta28a74b0627b80ef7173d089820dc9f15d20a653 (diff)
downloadbusybox-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.c2
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}