Merge pull request #51 from khaledhosny/write-failure
Don’t ignore write failure
This commit is contained in:
+4
-1
@@ -923,7 +923,10 @@ bool ReconstructFont(uint8_t* transformed_buf,
|
|||||||
table.dst_offset = dest_offset;
|
table.dst_offset = dest_offset;
|
||||||
checksum = ComputeULongSum(transformed_buf + table.src_offset,
|
checksum = ComputeULongSum(transformed_buf + table.src_offset,
|
||||||
table.src_length);
|
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 {
|
} else {
|
||||||
if (table.tag == kGlyfTableTag) {
|
if (table.tag == kGlyfTableTag) {
|
||||||
table.dst_offset = dest_offset;
|
table.dst_offset = dest_offset;
|
||||||
|
|||||||
Reference in New Issue
Block a user