]> diplodocus.org Git - nmh/blobdiff - sbr/push.c
fmt_scan(): Avoid undefined behaviour from overlapping strncpy(3).
[nmh] / sbr / push.c
index d77e37548d939f3ff276cf060bf09f790e169e79..5417f39047dbb4ee37e0b93cce31f41020981eec 100644 (file)
@@ -5,8 +5,11 @@
  * complete copyright information.
  */
 
-#include <h/mh.h>
-#include <h/signals.h>
+#include "h/mh.h"
+#include "push.h"
+#include "error.h"
+#include "h/signals.h"
+#include "h/done.h"
 #include "m_mktemp.h"
 
 
@@ -14,11 +17,8 @@ void
 push(void)
 {
     pid_t pid;
-    int i;
-
-    for (i = 0; (pid = fork()) == -1 && i < 5; i++)
-       sleep (5);
 
+    pid = fork();
     switch (pid) {
        case -1:
            /* fork error */