[automerger] Fix overflow/dos in 3gg text description parsing am: 851e22d1dc am: efeff07750 am: 93e7dd1e8b am: 0d6a0e7d88

Change-Id: I27ce9e2b1bb78b7f716ac593cb98a4de9d77f5c3
diff --git a/media/libstagefright/timedtext/TextDescriptions.cpp b/media/libstagefright/timedtext/TextDescriptions.cpp
index c762a74..83d15a2 100644
--- a/media/libstagefright/timedtext/TextDescriptions.cpp
+++ b/media/libstagefright/timedtext/TextDescriptions.cpp
@@ -383,7 +383,7 @@
         tmpData += 8;
         size_t remaining = size - 8;
 
-        if (size < chunkSize) {
+        if (chunkSize <= 8 || size < chunkSize) {
             return OK;
         }
         switch(chunkType) {