diff options
Diffstat (limited to 'sfntly/table/bitmap/index_sub_table_format5.cc')
-rw-r--r-- | sfntly/table/bitmap/index_sub_table_format5.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sfntly/table/bitmap/index_sub_table_format5.cc b/sfntly/table/bitmap/index_sub_table_format5.cc index b4ab1b8..0ca21fe 100644 --- a/sfntly/table/bitmap/index_sub_table_format5.cc +++ b/sfntly/table/bitmap/index_sub_table_format5.cc @@ -141,6 +141,9 @@ IndexSubTableFormat5::Builder::CreateBuilder(ReadableFontData* data, ReadableFontDataPtr new_data; new_data.Attach(down_cast<ReadableFontData*>( data->Slice(index_sub_table_offset, length))); + if (new_data == NULL) { + return NULL; + } IndexSubTableFormat5BuilderPtr output = new IndexSubTableFormat5::Builder(new_data, first_glyph_index, |