Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 97a40d03 authored by Keisuke Kuroyanagi's avatar Keisuke Kuroyanagi
Browse files

Throw exception when the header cannot be read.

Bug: 13066902
Change-Id: I8fd0f361a4ca55aaab8a2bd2e11f48f92b87fc93
parent e49e007b
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -173,6 +173,9 @@ public class Ver2DictDecoder extends AbstractDictDecoder {
    @Override
    public DictionaryHeader readHeader() throws IOException, UnsupportedFormatException {
        final DictionaryHeader header = mBinaryDictionary.getHeader();
        if (header == null) {
            throw new IOException("Cannot read the dictionary header.");
        }
        if (header.mFormatOptions.mVersion != FormatSpec.VERSION2) {
            throw new UnsupportedFormatException("File header has a wrong version : "
                    + header.mFormatOptions.mVersion);