From 8cb63d919b23cd0e8cf9f7df55bb8773d66aef43 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Thu, 23 Apr 2015 16:40:51 +0200 Subject: [PATCH] config: do not take ECHILD as error from spawn_reap() --- src/config.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/config.c b/src/config.c index 890a8baa..bb98b140 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) {