summaryrefslogtreecommitdiffstats
path: root/media
diff options
context:
space:
mode:
authorAndreas Huber <andih@google.com>2012-11-27 08:50:52 -0800
committerGerrit Code Review <noreply-gerritcodereview@google.com>2012-11-27 08:51:08 -0800
commit0d55a6f35a2d37187139e50972f7b6c413b2371f (patch)
tree859fcb3f0bc9369930af336da2c3bd132ee6008e /media
parent761ad2c39ab2b6d40379c5926caaf9d8bd5dce15 (diff)
parente1a31d16dda3460a34e5dfd65c4e96e422dbdbfc (diff)
downloadframeworks_av-0d55a6f35a2d37187139e50972f7b6c413b2371f.zip
frameworks_av-0d55a6f35a2d37187139e50972f7b6c413b2371f.tar.gz
frameworks_av-0d55a6f35a2d37187139e50972f7b6c413b2371f.tar.bz2
Merge "Crash in android::MyHandler::parsePlayResponse"
Diffstat (limited to 'media')
-rw-r--r--media/libstagefright/rtsp/MyHandler.h4
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) {