summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <treehugger-gerrit@google.com> 2019-01-07 20:13:41 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2019-01-07 20:13:41 +0000
commitb121449e6efcb1a01355059afb705bbd76230df2 (patch)
tree1574a92f75384e831c9dbb08342c21e911124c72
parent5d938ef154f504ada9c8fc9c9361fe69aabbe8b9 (diff)
parent98eebb453861602bdf8ccd0f2898dc6c30602f98 (diff)
Merge "OpenjdkJvm.cc: Add O_CLOEXEC"
-rw-r--r--openjdkjvm/OpenjdkJvm.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/openjdkjvm/OpenjdkJvm.cc b/openjdkjvm/OpenjdkJvm.cc
index 7a388c9583..b2c4bb7236 100644
--- a/openjdkjvm/OpenjdkJvm.cc
+++ b/openjdkjvm/OpenjdkJvm.cc
@@ -77,6 +77,7 @@ JNIEXPORT jint JVM_Open(const char* fname, jint flags, jint mode) {
<< fname << "')";
}
+ flags |= O_CLOEXEC;
int fd = TEMP_FAILURE_RETRY(open(fname, flags & ~JVM_O_DELETE, mode));
if (fd < 0) {
int err = errno;