rpms/shadow-utils/devel shadow-4.1.0-fasterReset.patch,NONE,1.1

Peter Vrabec (pvrabec) fedora-extras-commits at redhat.com
Fri Mar 7 15:34:11 UTC 2008


Author: pvrabec

Update of /cvs/extras/rpms/shadow-utils/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv20185

Added Files:
	shadow-4.1.0-fasterReset.patch 
Log Message:
add faster reset patch


shadow-4.1.0-fasterReset.patch:

--- NEW FILE shadow-4.1.0-fasterReset.patch ---
diff -up shadow-4.1.0/src/faillog.c.fasterReset shadow-4.1.0/src/faillog.c
--- shadow-4.1.0/src/faillog.c.fasterReset	2008-03-04 14:08:55.000000000 +0100
+++ shadow-4.1.0/src/faillog.c	2008-03-04 14:11:13.000000000 +0100
@@ -164,8 +164,13 @@ static void reset (void)
 
 	if (uflg)
 		reset_one (user);
-	else
-		for (uid = 0; reset_one (uid); uid++);
+	else {
+		struct passwd *pwent;
+
+		setpwent ();
+		while ( pwent = getpwent () )
+				reset_one (pwent->pw_uid);
+	}
 }
 
 static void print (void)




More information about the fedora-extras-commits mailing list