diff options
-rw-r--r-- | java/com/android/modules/utils/FastDataInput.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/java/com/android/modules/utils/FastDataInput.java b/java/com/android/modules/utils/FastDataInput.java index daa86d5..1437f80 100644 --- a/java/com/android/modules/utils/FastDataInput.java +++ b/java/com/android/modules/utils/FastDataInput.java @@ -207,6 +207,10 @@ public class FastDataInput implements DataInput, Closeable { return s; } else { + if (ref >= mStringRefs.length) { + throw new IOException("Invalid interned string reference " + ref + " for " + + mStringRefs.length + " interned strings"); + } return mStringRefs[ref]; } } |