On Wed, 8 Feb 2023 16:54:40 +0100 Paul Holzinger <pholzing(a)redhat.com> wrote:By default clone() will create a child that does not send SIGCHLD when the child exits. The caller has to specifiy the SIGNAL it should get in the flag bitmask. see clone(2) under "The child termination signal" This fixes the problem where pasta would not exit when the execvp() call failed, i.e. when the command does not exists. Signed-off-by: Paul Holzinger <pholzing(a)redhat.com>Thanks, this looks good to me, pushing later. -- Stefano