Merge pull request #51 from khaledhosny/write-failure

Don’t ignore write failure
This commit is contained in:
rsheeter
2016-08-09 08:12:39 -07:00
committed by GitHub
+4 -1
View File
@@ -923,7 +923,10 @@ bool ReconstructFont(uint8_t* transformed_buf,
table.dst_offset = dest_offset;
checksum = ComputeULongSum(transformed_buf + table.src_offset,
table.src_length);
out->Write(transformed_buf + table.src_offset, table.src_length);
if (PREDICT_FALSE(!out->Write(transformed_buf + table.src_offset,
table.src_length))) {
return FONT_COMPRESSION_FAILURE();
}
} else {
if (table.tag == kGlyfTableTag) {
table.dst_offset = dest_offset;