aboutsummaryrefslogtreecommitdiff
path: root/loginutils/addgroup.c
diff options
context:
space:
mode:
Diffstat (limited to 'loginutils/addgroup.c')
-rw-r--r--loginutils/addgroup.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/loginutils/addgroup.c b/loginutils/addgroup.c
index 31e507045..b25f8171d 100644
--- a/loginutils/addgroup.c
+++ b/loginutils/addgroup.c
@@ -123,7 +123,7 @@ static void add_user_to_group(char **args,
123 * will add an existing user to an existing group. 123 * will add an existing user to an existing group.
124 */ 124 */
125int addgroup_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; 125int addgroup_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
126int addgroup_main(int argc, char **argv) 126int addgroup_main(int argc ATTRIBUTE_UNUSED, char **argv)
127{ 127{
128 char *group; 128 char *group;
129 gid_t gid = 0; 129 gid_t gid = 0;
@@ -144,10 +144,10 @@ int addgroup_main(int argc, char **argv)
144 } 144 }
145 /* move past the commandline options */ 145 /* move past the commandline options */
146 argv += optind; 146 argv += optind;
147 argc -= optind; 147 //argc -= optind;
148 148
149#if ENABLE_FEATURE_ADDUSER_TO_GROUP 149#if ENABLE_FEATURE_ADDUSER_TO_GROUP
150 if (argc == 2) { 150 if (argv[1]) {
151 struct group *gr; 151 struct group *gr;
152 152
153 if (option_mask32) { 153 if (option_mask32) {
@@ -170,7 +170,7 @@ int addgroup_main(int argc, char **argv)
170 add_user_to_group(argv, bb_path_group_file, xfopen); 170 add_user_to_group(argv, bb_path_group_file, xfopen);
171#if ENABLE_FEATURE_SHADOWPASSWDS 171#if ENABLE_FEATURE_SHADOWPASSWDS
172 add_user_to_group(argv, bb_path_gshadow_file, fopen_or_warn); 172 add_user_to_group(argv, bb_path_gshadow_file, fopen_or_warn);
173#endif /* ENABLE_FEATURE_SHADOWPASSWDS */ 173#endif
174 } else 174 } else
175#endif /* ENABLE_FEATURE_ADDUSER_TO_GROUP */ 175#endif /* ENABLE_FEATURE_ADDUSER_TO_GROUP */
176 new_group(argv[0], gid); 176 new_group(argv[0], gid);