commit | fd3bbcb596956eeaa6c0a5c0770e00779b574e04 | [log] [tgz] |
---|---|---|
author | Dichen Zhang <dichenzhang@google.com> | Thu Aug 08 17:15:01 2019 -0700 |
committer | Dichen Zhang <dichenzhang@google.com> | Mon Aug 12 22:34:20 2019 +0000 |
tree | 1eed9e6f8f126b8e6a7828a1864b0ba4b30baa0a | |
parent | 39d766372220af912a8912e6487f4626d56a6d04 [diff] |
Close socket before posting message to RTSPSource message handler Bug: 120119004 Test: Same as b/120119004 #1 Change-Id: If22bb575347448893032465f6c59b244ba74ef89
diff --git a/media/libmediaplayerservice/nuplayer/RTSPSource.cpp b/media/libmediaplayerservice/nuplayer/RTSPSource.cpp index bf14ec2..83da092 100644 --- a/media/libmediaplayerservice/nuplayer/RTSPSource.cpp +++ b/media/libmediaplayerservice/nuplayer/RTSPSource.cpp
@@ -144,6 +144,10 @@ if (mLooper == NULL) { return; } + + // Close socket before posting message to RTSPSource message handler. + close(mHandler->getARTSPConnection()->getSocket()); + sp<AMessage> msg = new AMessage(kWhatDisconnect, this); sp<AMessage> dummy;