+2010-03-11 Nicolas François <nicolas.francois@centraliens.net>
+
+ * src/userdel.c: Re-indent.
+ * src/userdel.c: Added brackets.
+ * src/userdel.c: Avoid implicit conversion of pointers to
+ booleans.
+
2010-03-11 Nicolas François <nicolas.francois@centraliens.net>
* lib/shadowio.c: Re-indent.
continue;
}
- /*
+ /*
* Delete the username from the list of group members and
* update the group entry to reflect the change.
*/
SYSLOG ((LOG_INFO, "delete user '%s'\n", user_name));
}
-/*
+/*
* user_cancel - cancel cron and at jobs
*
* user_cancel calls a script for additional cleanups like removal of
int ret = 0;
size_t bufsize = (sizeof TCB_DIR) + strlen (user_name) + 2;
- if (!getdef_bool ("USE_TCB"))
+ if (!getdef_bool ("USE_TCB")) {
return 0;
-
+ }
+
buf = malloc (buflen);
if (NULL == buf) {
fprintf (stderr, "Can't allocate memory, "
return 1;
}
snprintf (buf, buflen, TCB_DIR "/%s", user_name);
- if (!shadowtcb_drop_priv ()) {
+ if (shadowtcb_drop_priv () == 0) {
perror ("shadowtcb_drop_priv");
free (buf);
return 1;
/* Only remove directory contents with dropped privileges.
* We will regain them and remove the user's tcb directory afterwards.
*/
- if (remove_tree (buf, false)) {
+ if (remove_tree (buf, false) != 0) {
perror ("remove_tree");
shadowtcb_gain_priv ();
free (buf);
}
shadowtcb_gain_priv ();
free (buf);
- if (!shadowtcb_remove (user_name)) {
+ if (shadowtcb_remove (user_name) == 0) {
fprintf (stderr, "Cannot remove tcb files for %s: %s\n",
user_name, strerror (errno));
ret = 1;
user_home = xstrdup (pwd->pw_dir);
}
#ifdef WITH_TCB
- if (!shadowtcb_set_user (user_name))
+ if (shadowtcb_set_user (user_name) == 0) {
exit (E_NOTFOUND);
+ }
#endif /* WITH_TCB */
#ifdef USE_NIS
if (rflg) {
if (remove_tree (user_home, true) != 0) {
fprintf (stderr,
- _("%s: error removing directory %s\n"),
- Prog, user_home);
+ _("%s: error removing directory %s\n"),
+ Prog, user_home);
errors++;
/* continue */
}