+2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
+
+ * src/userdel.c, src/usermod.c, src/useradd.c: Inform the user if
+ out of memory while updating a group database.
+
2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
* NEWS, src/usermod.c: Update the group database before flushing
*/
ngrp = __gr_dup (grp);
if (!ngrp) {
+ fprintf (stderr,
+ _("%s: Out of memory. Cannot update the group database.\n"),
+ Prog);
fail_exit (E_GRP_UPDATE); /* XXX */
}
*/
nsgrp = __sgr_dup (sgrp);
if (!nsgrp) {
+ fprintf (stderr,
+ _("%s: Out of memory. Cannot update the shadow group database.\n"),
+ Prog);
fail_exit (E_GRP_UPDATE); /* XXX */
}
*/
ngrp = __gr_dup (grp);
if (!ngrp) {
+ fprintf (stderr,
+ _("%s: Out of memory. Cannot update the group database.\n"),
+ Prog);
exit (13); /* XXX */
}
ngrp->gr_mem = del_list (ngrp->gr_mem, user_name);
nsgrp = __sgr_dup (sgrp);
if (!nsgrp) {
+ fprintf (stderr,
+ _("%s: Out of memory. Cannot update the shadow group database.\n"),
+ Prog);
exit (13); /* XXX */
}
ngrp = __gr_dup (grp);
if (!ngrp) {
fprintf (stderr,
- _("%s: out of memory in update_group\n"),
+ _("%s: Out of memory. Cannot update the group database.\n"),
Prog);
gr_unlock ();
return -1;
nsgrp = __sgr_dup (sgrp);
if (!nsgrp) {
fprintf (stderr,
- _
- ("%s: out of memory in update_gshadow\n"),
+ _("%s: Out of memory. Cannot update the shadow group database.\n"),
Prog);
sgr_unlock ();
return -1;