Oui, si on perd la connexion, ce qui arrive toujours au bout d'un moment, il faut penser à dégommer les processus qui ne servent plus à rien.
Pour faire cela nous allons utiliser la fonction :
1 2 3
void sigchld_handler(){ while(waitpid(-1, NULL, WNOHANG) > 0); }
Voir la documentation de la fonction waitpid.