diff options
Diffstat (limited to 'src/daemon.c')
-rw-r--r-- | src/daemon.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/daemon.c b/src/daemon.c index d186ab6..72d6f16 100644 --- a/src/daemon.c +++ b/src/daemon.c @@ -994,7 +994,7 @@ daemon_delete_user_authorized_cb (Daemon *daemon, GError *error; gchar *filename; struct passwd *pwent; - const gchar *argv[5]; + const gchar *argv[6]; pwent = getpwuid (ud->uid); @@ -1008,10 +1008,11 @@ daemon_delete_user_authorized_cb (Daemon *daemon, argv[0] = "/usr/sbin/userdel"; if (ud->remove_files) { - argv[1] = "-r"; - argv[2] = "--"; - argv[3] = pwent->pw_name; - argv[4] = NULL; + argv[1] = "-f"; + argv[2] = "-r"; + argv[3] = "--"; + argv[4] = pwent->pw_name; + argv[5] = NULL; } else { argv[1] = "--"; |