diff options
author | Andreas Huber <andih@google.com> | 2012-11-27 09:41:12 -0800 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2012-11-27 09:41:12 -0800 |
commit | d3d2eefa88f353438bef47ddb6ee1110edfa886b (patch) | |
tree | 6f72d71383422984e428439ea2454662c4a60f7a /media | |
parent | d5314733f9b432dfbfa40bbf74efe4dd3025c9b2 (diff) | |
parent | 8b5985d99becc2d5126b8a26afb6f5798b560007 (diff) | |
download | frameworks_av-d3d2eefa88f353438bef47ddb6ee1110edfa886b.zip frameworks_av-d3d2eefa88f353438bef47ddb6ee1110edfa886b.tar.gz frameworks_av-d3d2eefa88f353438bef47ddb6ee1110edfa886b.tar.bz2 |
am 8b5985d9: am 5768fa03: Merge "Crash in android::MyHandler::parsePlayResponse"
* commit '8b5985d99becc2d5126b8a26afb6f5798b560007':
Crash in android::MyHandler::parsePlayResponse
Diffstat (limited to 'media')
-rw-r--r-- | media/libstagefright/rtsp/MyHandler.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/media/libstagefright/rtsp/MyHandler.h b/media/libstagefright/rtsp/MyHandler.h index deee30f..96c7683 100644 --- a/media/libstagefright/rtsp/MyHandler.h +++ b/media/libstagefright/rtsp/MyHandler.h @@ -1091,6 +1091,10 @@ struct MyHandler : public AHandler { void parsePlayResponse(const sp<ARTSPResponse> &response) { mSeekable = false; + if (mTracks.size() == 0) { + ALOGV("parsePlayResponse: late packets ignored."); + return; + } ssize_t i = response->mHeaders.indexOfKey("range"); if (i < 0) { |