From 3ccac8c3b8364fd416b0c89b4a68faf3795118a6 Mon Sep 17 00:00:00 2001 From: topjohnwu Date: Fri, 28 Dec 2018 16:33:26 +0800 Subject: [PATCH] Terminate forked children for exec after failure --- native/jni/utils/misc.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/native/jni/utils/misc.cpp b/native/jni/utils/misc.cpp index 2d5f7a35a..05d970834 100644 --- a/native/jni/utils/misc.cpp +++ b/native/jni/utils/misc.cpp @@ -194,7 +194,7 @@ int exec_array(bool err, int *fd, void (*pre_exec)(void), const char **argv) { execve(argv[0], (char **) argv, environ); PLOGE("execve %s", argv[0]); - return -1; + exit(-1); } static int v_exec_command(bool err, int *fd, void (*cb)(void), const char *argv0, va_list argv) {