]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
config: do not take ECHILD as error from spawn_reap()
authorJaroslav Kysela <perex@perex.cz>
Thu, 23 Apr 2015 14:40:51 +0000 (16:40 +0200)
committerJaroslav Kysela <perex@perex.cz>
Thu, 23 Apr 2015 14:40:51 +0000 (16:40 +0200)
src/config.c

index 890a8baae99df57384e1716b7d1e05b2e4d60b6b..bb98b140ed0279087c31f14947175f6e772c9649 100644 (file)
@@ -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) {