commit | b46073425ebd372f374e9681184c97b8f944f091 | [log] [tgz] |
---|---|---|
author | Dichen Zhang <dichenzhang@google.com> | Mon Feb 11 15:31:22 2019 -0800 |
committer | Dichen Zhang <dichenzhang@google.com> | Mon Feb 11 15:31:22 2019 -0800 |
tree | 2788d5f6298c985a59a7b67182ae510af27108db | |
parent | 0d8553c9a1368d0837e8b154e19d15728417cd22 [diff] [blame] |
MediaPlayerService: Clear the vector holding tracks Clear the vector which holds all tracks when the GenericSource is reset to prevent any stale access Author: Umesh Pandey <umeshp@codeaurora.org> Bug: 70919418 Test: TBD Change-Id: If7042b3344ce36ba56e38df1a43bc2bb287cc40c
diff --git a/media/libmediaplayerservice/nuplayer/GenericSource.cpp b/media/libmediaplayerservice/nuplayer/GenericSource.cpp index 0807896..694235a 100644 --- a/media/libmediaplayerservice/nuplayer/GenericSource.cpp +++ b/media/libmediaplayerservice/nuplayer/GenericSource.cpp
@@ -94,6 +94,7 @@ mDisconnected = false; mUri.clear(); mUriHeaders.clear(); + mSources.clear(); if (mFd >= 0) { close(mFd); mFd = -1;