From: Jaroslav Kysela Date: Thu, 23 Apr 2015 14:40:51 +0000 (+0200) Subject: config: do not take ECHILD as error from spawn_reap() X-Git-Tag: v4.1~123 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8cb63d919b23cd0e8cf9f7df55bb8773d66aef43;p=thirdparty%2Ftvheadend.git config: do not take ECHILD as error from spawn_reap() --- diff --git a/src/config.c b/src/config.c index 890a8baae..bb98b140e 100644 --- a/src/config.c +++ b/src/config.c @@ -1217,6 +1217,8 @@ dobackup(const char *oldver) } else { while ((code = spawn_reap(pid, errtxt, sizeof(errtxt))) == -EAGAIN) usleep(20000); + if (code == -ECHILD) + code = 0; } if (code) {