CVSROOT: /cvs Module name: src Changes by: clau...@cvs.openbsd.org 2020/05/18 02:46:39
Modified files: usr.sbin/rpki-client: main.c Log message: Properly wait for exiting rsync processes. Since SIGCHILD is blocked outside of ppoll() it is possible that multiple processes exited before waitpid is called. Because of this all childs need to be picked up and not only one. Fixes a hang seen more often now since there is a lot more repositories to sync. OK deraadt@ who came up with a very similar fix also OK job@ benno@