diff --git a/apps/system/init/init.c b/apps/system/init/init.c index 53fc6a7..ebaa247 100644 --- a/apps/system/init/init.c +++ b/apps/system/init/init.c @@ -65,10 +65,12 @@ int main(int argc, char *argv[], char *envp[]) if (WIFEXITED(status)) { print("Child process exited with code: %d\n", WEXITSTATUS(status)); + return WEXITSTATUS(status); } else { print("Execution failed.\n"); + exit(EXIT_FAILURE); } } else