* src/newgrp.c, src/chfn.c, src/groupmems.c, src/usermod.c,
src/userdel.c, src/chpasswd.c, src/grpck.c, src/gpasswd.c, src/groupdel.c, src/chgpasswd.c, src/vipw.c, src/useradd.c, src/su.c, src/groupmod.c, src/passwd.c, src/pwck.c, src/groupadd.c, src/chage.c, src/login.c, src/faillog.c, src/sulogin.c, src/chsh.c, src/pwconv.c: Added splint annotations. * src/userdel.c, src/pwconv.c, src/lastlog.c, src/grpck.c, src/vipw.c, src/groupmod.c, src/passwd.c, src/pwck.c, src/login.c, src/sulogin.c, src/usermod.c: Use return instead of exit at the end of main(). * src/gpasswd.c, src/passwd.c, src/faillog.c: Use the exitcodes.h exit codes. * src/chpasswd.c: Added missing ||. * src/nologin.c: Do not include exitcodes.h. * src/nologin.c: Added brackets. * src/nologin.c: Avoid assignments in comparisons.
This commit is contained in:
		| @@ -43,7 +43,9 @@ | ||||
| #include "getdef.h" | ||||
| #include "prototypes.h" | ||||
| #include "pwauth.h" | ||||
| /*@-exitarg@*/ | ||||
| #include "exitcodes.h" | ||||
|  | ||||
| /* | ||||
|  * Global variables | ||||
|  */ | ||||
| @@ -244,7 +246,7 @@ static RETSIGTYPE catch_signals (unused int sig) | ||||
| #endif | ||||
| 	/* exec the shell finally. */ | ||||
| 	err = shell (pwent.pw_shell, (char *) 0, environ); | ||||
| 	exit ((err == ENOENT) ? E_CMD_NOTFOUND : E_CMD_NOEXEC); | ||||
| 	 /*NOTREACHED*/ return (0); | ||||
|  | ||||
| 	return ((err == ENOENT) ? E_CMD_NOTFOUND : E_CMD_NOEXEC); | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user