Sophie

Sophie

distrib > Mandriva > 2009.0 > x86_64 > by-pkgid > 8d25d742a6f565e5db88983993a9acd5 > files > 15

shadow-utils-4.0.12-17mdv2009.0.src.rpm

--- shadow-4.0.12/src/usermod.c.unlock	2007-03-19 15:27:59.000000000 -0300
+++ shadow-4.0.12/src/usermod.c	2007-03-19 15:28:00.000000000 -0300
@@ -926,7 +926,7 @@
 		fail_exit (E_PW_UPDATE);
 	}
 	if (is_shadow_pwd)
-		spw_unlock ();
+		(void) spw_unlock ();
 	(void) pw_unlock ();
 
 	/*
--- shadow-4.0.12/src/useradd.c.unlock	2007-03-19 15:28:32.000000000 -0300
+++ shadow-4.0.12/src/useradd.c	2007-03-19 15:37:48.000000000 -0300
@@ -1308,10 +1308,16 @@ static void close_files (void)
 				 Prog);
 			fail_exit (E_GRP_UPDATE);
 		}
-		if (is_shadow_grp)
-			sgr_unlock ();
 #endif
 	}
+	if (is_shadow_pwd)
+		(void) spw_unlock ();
+	(void) pw_unlock ();
+	(void) gr_unlock ();
+#ifdef	SHADOWGRP
+	if (is_shadow_grp)
+		(void) sgr_unlock ();
+#endif
 }
 
 /*