From 48c26de04e7ad4c6323919e4744ccd8b546c3fd8 Mon Sep 17 00:00:00 2001 From: Mike Aizatsky Date: Wed, 27 Jan 2016 20:35:18 +0000 Subject: [PATCH] [sanitizers] using execv instead of execve with null env. Differential Revision: http://reviews.llvm.org/D16646 llvm-svn: 258983 --- compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc b/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc index 91330b5..5add77a 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc +++ b/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc @@ -365,7 +365,7 @@ pid_t StartSubprocess(const char *program, const char *const argv[], for (int fd = sysconf(_SC_OPEN_MAX); fd > 2; fd--) internal_close(fd); - internal_execve(program, const_cast(&argv[0]), nullptr); + execv(program, const_cast(&argv[0])); internal__exit(1); } -- 2.7.4