summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Nick Kralevich <nnk@google.com> 2019-01-14 22:17:14 -0800
committer android-build-merger <android-build-merger@google.com> 2019-01-14 22:17:14 -0800
commitaacc94e7fd455d166c1519c5fcc968fc719ce6dc (patch)
tree95d561722fc97c4b8afda60aa2c249f33e2f4a52
parent7c6f5fe88c35c375a945c948d5020f73558ddf6a (diff)
parent97261fc39ebc3debf4ba102d34c035aaa125e418 (diff)
Merge "Bitmap.cpp: replace dup() with fcntl(F_DUPFD_CLOEXEC)" am: f084e95629
am: 97261fc39e Change-Id: I802b6724b42d9b0c458f364d96a03886b091987d
-rwxr-xr-xcore/jni/android/graphics/Bitmap.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/jni/android/graphics/Bitmap.cpp b/core/jni/android/graphics/Bitmap.cpp
index b085bc93f5dd..b6fbb0ae287b 100755
--- a/core/jni/android/graphics/Bitmap.cpp
+++ b/core/jni/android/graphics/Bitmap.cpp
@@ -1095,7 +1095,7 @@ static jobject Bitmap_createFromParcel(JNIEnv* env, jobject, jobject parcel) {
#endif
// Dup the file descriptor so we can keep a reference to it after the Parcel
// is disposed.
- int dupFd = dup(blob.fd());
+ int dupFd = fcntl(blob.fd(), F_DUPFD_CLOEXEC, 0);
if (dupFd < 0) {
ALOGE("Error allocating dup fd. Error:%d", errno);
blob.release();