When I start uftpd in the background, which is the default when not giving the -n command line option, I get a new zombie process after each FTP or TFTP session.
Turns out to be caused by the sig_init() function being called inside init(), which is called before daemonizing ... so the server process never got SIGCHLD.
When I start uftpd in the background, which is the default when not giving the
-n
command line option, I get a new zombie process after each FTP or TFTP session.