test if the username or ID is changed. lflg and uflg should be
used instead.
+2010-03-15 Nicolas François <nicolas.francois@centraliens.net>
+
+ * src/usermod.c: user_newname and user_newid cannot be used to
+ test if the username or ID is changed. lflg and uflg should be
+ used instead.
+
2010-03-15 Nicolas François <nicolas.francois@centraliens.net>
* src/userdel.c: Avoid perror. Give more verbose warnings.
close_files ();
#ifdef WITH_TCB
- if ( ((NULL != user_newname) || (user_newid != -1))
+ if ( (lflg || uflg)
&& (!shadowtcb_move (user_newname, user_newid)) ) {
exit (E_PW_UPDATE);
}