summaryrefslogtreecommitdiffstats
path: root/media/libstagefright
diff options
context:
space:
mode:
authorGlenn Kasten <gkasten@google.com>2012-06-21 11:43:33 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-06-21 11:43:33 -0700
commit95e6e6efcac831874b3d08947d1751d8f65503f9 (patch)
treed448810969a7b4814cccffc86d5944b7cee96a48 /media/libstagefright
parenta43787a8cc513715543fb5c80c7c464e2cd51b6e (diff)
parentaf2e65ca9a0415e68acfae9497ce445e96fb738a (diff)
downloadframeworks_av-95e6e6efcac831874b3d08947d1751d8f65503f9.zip
frameworks_av-95e6e6efcac831874b3d08947d1751d8f65503f9.tar.gz
frameworks_av-95e6e6efcac831874b3d08947d1751d8f65503f9.tar.bz2
Merge "Workaround for corrupt Vorbis comment"
Diffstat (limited to 'media/libstagefright')
-rw-r--r--media/libstagefright/FLACExtractor.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/media/libstagefright/FLACExtractor.cpp b/media/libstagefright/FLACExtractor.cpp
index 668d7f7..29bb056 100644
--- a/media/libstagefright/FLACExtractor.cpp
+++ b/media/libstagefright/FLACExtractor.cpp
@@ -350,7 +350,7 @@ void FLACParser::metadataCallback(const FLAC__StreamMetadata *metadata)
for (FLAC__uint32 i = 0; i < vc->num_comments; ++i) {
FLAC__StreamMetadata_VorbisComment_Entry *vce;
vce = &vc->comments[i];
- if (mFileMetadata != 0) {
+ if (mFileMetadata != 0 && vce->entry != NULL) {
parseVorbisComment(mFileMetadata, (const char *) vce->entry,
vce->length);
}