commit | 646ddef9ad31e2c5c82ed281673bf0824e7f2a7b | [log] [tgz] |
---|---|---|
author | Marco Nelissen <marcone@google.com> | Mon May 02 14:12:34 2016 -0700 |
committer | The Android Automerger <android-build@google.com> | Wed Jun 01 16:09:57 2016 -0700 |
tree | d700dfdd19013f2b28a797a72714dab2b0368ff0 | |
parent | e5ea0ac82cc87a396abb36b1e95d5d0553ae8df2 [diff] |
Clear unused pointer field when sending across binder Bug: 28377502 Change-Id: Iad5ebfb0a9ef89f09755bb332579dbd3534f9c98 (cherry picked from commit e663be8d475ec6035a1a4257b208549b4375fa08)
diff --git a/media/libmediaplayerservice/MetadataRetrieverClient.cpp b/media/libmediaplayerservice/MetadataRetrieverClient.cpp index a5a1fa5..f6acdf6 100644 --- a/media/libmediaplayerservice/MetadataRetrieverClient.cpp +++ b/media/libmediaplayerservice/MetadataRetrieverClient.cpp
@@ -231,6 +231,7 @@ ALOGV("rotation: %d", frameCopy->mRotationAngle); frameCopy->mData = (uint8_t *)frameCopy + sizeof(VideoFrame); memcpy(frameCopy->mData, frame->mData, frame->mSize); + frameCopy->mData = 0; delete frame; // Fix memory leakage return mThumbnail; }