group succeeded. Add comment.
2008-08-18 Corinna Vinschen <corinna@vinschen.de>
+ * mkgroup.c (enum_local_groups): Return failure if looking for a single
+ group succeeded. Add comment.
+
+2008-08-18 Corinna Vinschen <corinna@vinschen.de>
+
* mkgroup.c (main): Keep correctly track of optional arguments.
* mkpasswd.c (main): Ditto.
}
while (rc == ERROR_MORE_DATA);
- return 0;
+ /* Return -1 if the single group we're looking for has been found here to
+ avoid calling enum_groups for the same group, thus avoiding a spurious
+ error message "group name could not be found" in enum_groups. */
+ return disp_groupname && entriesread ? -1 : 0;
}
static void