From 0bf5e18b14f2bbaf3be3b31c4eb54ea3183f488a Mon Sep 17 00:00:00 2001 From: Eugeniy Meshcheryakov Date: Sun, 4 Feb 2007 16:19:05 +1030 Subject: [PATCH] TrueType Subsetting : Correct the checksum calculation --- src/cairo-truetype-subset.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cairo-truetype-subset.c b/src/cairo-truetype-subset.c index 86509dfb1..8e38f2f52 100644 --- a/src/cairo-truetype-subset.c +++ b/src/cairo-truetype-subset.c @@ -716,7 +716,7 @@ cairo_truetype_font_calculate_checksum (cairo_truetype_font_t *font, p = (uint32_t *) (data + start); padded_end = (uint32_t *) (data + ((end + 3) & ~3)); while (p < padded_end) - checksum += *p++; + checksum += be32_to_cpu(*p++); return checksum; }