The daemon passed "-f" to userdel together with "-r", when the user's files should be removed as well. However, -f also overrides the check whether the user has any current processes. If "-f" is wanted for its effects on file removal, it should be used always to get consistent behavior with regard to the other things that "-f" does. If the other things are not wanted, it shouldn't be used with "-r" either. I can't really say whether "-f" should always be used or never, though. (Maybe userdel needs fixing so that it doesn't overload -f with so many things.)
Created attachment 91829 [details] [review] fix
pushed
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.