procd: replace exit(-1) with exit(EXIT_FAILURE)
[project/procd.git] / initd / preinit.c
index fbb36df9e5adb2e668f0b033bbc2fda0f1e20ee0..9dfe5c17576fbd2fcb19ee887e054e3ee24c6464 100644 (file)
@@ -23,7 +23,7 @@
 #include <libubus.h>
 
 #include <stdio.h>
-
+#include <stdlib.h>
 #include <unistd.h>
 
 #include "init.h"
@@ -75,7 +75,7 @@ check_sysupgrade(void)
 
        fclose(sysupgrade);
 
-       sysupgrade_exec_upgraded(prefix, path, command);
+       sysupgrade_exec_upgraded(prefix, path, NULL, command, NULL);
 
        while (true)
                sleep(1);
@@ -135,7 +135,7 @@ preinit(void)
        if (!plugd_proc.pid) {
                execvp(plug[0], plug);
                ERROR("Failed to start plugd: %m\n");
-               exit(-1);
+               exit(EXIT_FAILURE);
        }
        if (plugd_proc.pid <= 0) {
                ERROR("Failed to start new plugd instance: %m\n");
@@ -157,7 +157,7 @@ preinit(void)
        if (!preinit_proc.pid) {
                execvp(init[0], init);
                ERROR("Failed to start preinit: %m\n");
-               exit(-1);
+               exit(EXIT_FAILURE);
        }
        if (preinit_proc.pid <= 0) {
                ERROR("Failed to start new preinit instance: %m\n");