diff options
author | Marco Nelissen <marcone@google.com> | 2016-05-02 14:12:34 -0700 |
---|---|---|
committer | The Android Automerger <android-build@google.com> | 2016-05-27 11:30:15 -0700 |
commit | daef4327fe0c75b0a90bb8627458feec7a301e1f (patch) | |
tree | 2d308e0650e3424dc9757fec3264cd1e01744167 /media/libmediaplayerservice | |
parent | 4f236c532039a61f0cf681d2e3c6e022911bbb5c (diff) | |
download | frameworks_av-daef4327fe0c75b0a90bb8627458feec7a301e1f.zip frameworks_av-daef4327fe0c75b0a90bb8627458feec7a301e1f.tar.gz frameworks_av-daef4327fe0c75b0a90bb8627458feec7a301e1f.tar.bz2 |
Clear unused pointer field when sending across binder
Bug: 28377502
Change-Id: Iad5ebfb0a9ef89f09755bb332579dbd3534f9c98
Diffstat (limited to 'media/libmediaplayerservice')
-rw-r--r-- | media/libmediaplayerservice/MetadataRetrieverClient.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
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 @@ sp<IMemory> MetadataRetrieverClient::getFrameAtTime(int64_t timeUs, int option) 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; } |