Use raw execve

Some devices have broken libc...
This commit is contained in:
topjohnwu
2018-11-28 00:07:57 -05:00
parent 1134b18a8b
commit f69a004c1c
2 changed files with 4 additions and 4 deletions

View File

@ -211,8 +211,8 @@ int exec_array(bool err, int *fd, void (*pre_exec)(void), const char **argv) {
if (pre_exec)
pre_exec();
execvp(argv[0], (char **) argv);
PLOGE("execvp %s", argv[0]);
execve(argv[0], (char **) argv, environ);
PLOGE("execve %s", argv[0]);
return -1;
}