tWait for child processes before returning - synk - synchronize files between hosts
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit a5fa976251072410375f2466833bef081e496846
(DIR) parent 9453df688994798aebaffc745559c95dd492ebba
(HTM) Author: Willy <willyatmailoodotorg>
Date: Sun, 4 Sep 2016 00:55:17 +0200
Wait for child processes before returning
Diffstat:
M synk.c | 3 +++
1 file changed, 3 insertions(+), 0 deletions(-)
---
(DIR) diff --git a/synk.c b/synk.c
t@@ -12,6 +12,7 @@
#include <sys/socket.h>
#include <sys/stat.h>
#include <sys/types.h>
+#include <sys/wait.h>
#include "arg.h"
#include "sha512.h"
t@@ -521,6 +522,8 @@ syncfile(struct peers_t *plist, const char *fn)
flushpeers(plist);
free(local);
+ wait(NULL);
+
return ret;
}