diff options
author | Mike Frysinger <vapier@gentoo.org> | 2005-11-15 05:53:00 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2005-11-15 05:53:00 +0000 |
commit | 4ee2eee2fcd6da772abb572c92cfa231517ae65c (patch) | |
tree | df157bd5b77195b9e93830748bb7d49c689abbff /loginutils | |
parent | 79e1cab0d16468b114ea93e53eb63b76b5d39b62 (diff) | |
download | busybox-w32-4ee2eee2fcd6da772abb572c92cfa231517ae65c.tar.gz busybox-w32-4ee2eee2fcd6da772abb572c92cfa231517ae65c.tar.bz2 busybox-w32-4ee2eee2fcd6da772abb572c92cfa231517ae65c.zip |
Quote the user we pass to addgroup so funky chars are preserved. Fix by dragan_marinkovic in Bug 544
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 | } |