summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media/libstagefright/wifi-display/source/MediaPuller.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/media/libstagefright/wifi-display/source/MediaPuller.cpp b/media/libstagefright/wifi-display/source/MediaPuller.cpp
index 7bdef1de39..5bf893d1a7 100644
--- a/media/libstagefright/wifi-display/source/MediaPuller.cpp
+++ b/media/libstagefright/wifi-display/source/MediaPuller.cpp
@@ -181,6 +181,8 @@ void MediaPuller::onMessageReceived(const sp<AMessage> &msg) {
// video encoder will release MediaBufferBase when done
// with underlying data.
accessUnit->meta()->setObject("mediaBufferHolder", new MediaBufferHolder(mbuf));
+ mbuf->release();
+ mbuf = NULL;
}
sp<AMessage> notify = mNotify->dup();