[Pkg-shadow-commits] r1355 - in upstream/trunk: . src

nekral-guest at alioth.debian.org nekral-guest at alioth.debian.org
Fri Nov 16 23:39:42 UTC 2007


Author: nekral-guest
Date: 2007-11-16 23:39:42 +0000 (Fri, 16 Nov 2007)
New Revision: 1355

Modified:
   upstream/trunk/ChangeLog
   upstream/trunk/src/useradd.c
   upstream/trunk/src/userdel.c
   upstream/trunk/src/usermod.c
Log:
Inform the user if out of memory while updating a group database.


Modified: upstream/trunk/ChangeLog
===================================================================
--- upstream/trunk/ChangeLog	2007-11-16 23:29:41 UTC (rev 1354)
+++ upstream/trunk/ChangeLog	2007-11-16 23:39:42 UTC (rev 1355)
@@ -1,5 +1,10 @@
 2007-11-17  Nicolas François  <nicolas.francois at 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 at centraliens.net>
+
 	* NEWS, src/usermod.c: Update the group database before flushing
 	the nscd caches.
 

Modified: upstream/trunk/src/useradd.c
===================================================================
--- upstream/trunk/src/useradd.c	2007-11-16 23:29:41 UTC (rev 1354)
+++ upstream/trunk/src/useradd.c	2007-11-16 23:39:42 UTC (rev 1355)
@@ -727,6 +727,9 @@
 		 */
 		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 */
 		}
 
@@ -775,6 +778,9 @@
 		 */
 		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 */
 		}
 

Modified: upstream/trunk/src/userdel.c
===================================================================
--- upstream/trunk/src/userdel.c	2007-11-16 23:29:41 UTC (rev 1354)
+++ upstream/trunk/src/userdel.c	2007-11-16 23:39:42 UTC (rev 1355)
@@ -150,6 +150,9 @@
 		 */
 		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);
@@ -245,6 +248,9 @@
 
 		nsgrp = __sgr_dup (sgrp);
 		if (!nsgrp) {
+			fprintf (stderr,
+				 _("%s: Out of memory. Cannot update the shadow group database.\n"),
+				 Prog);
 			exit (13);	/* XXX */
 		}
 

Modified: upstream/trunk/src/usermod.c
===================================================================
--- upstream/trunk/src/usermod.c	2007-11-16 23:29:41 UTC (rev 1354)
+++ upstream/trunk/src/usermod.c	2007-11-16 23:39:42 UTC (rev 1355)
@@ -574,7 +574,7 @@
 		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;
@@ -696,8 +696,7 @@
 		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;




More information about the Pkg-shadow-commits mailing list