am 8bb289e8: am 0087dc73: am d06ac33e: am bb4f7277: am ecf68f44: am fc34f921: Clearly reject files too short to be ELF files.
* commit '8bb289e8a4edd4e9d47164ea41da7f2540a0bc61':
Clearly reject files too short to be ELF files.
diff --git a/tests/src/android/os/cts/ReadElf.java b/tests/src/android/os/cts/ReadElf.java
index b43fd36..b4041d2 100644
--- a/tests/src/android/os/cts/ReadElf.java
+++ b/tests/src/android/os/cts/ReadElf.java
@@ -252,8 +252,11 @@
mPath = file.getPath();
mFile = new RandomAccessFile(file, "r");
- readIdent();
+ if (mFile.length() < EI_NIDENT) {
+ throw new IllegalArgumentException("Too small to be an ELF file: " + file);
+ }
+ readIdent();
readHeader();
}