summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Johnson <ajohnson@redneon.com>2009-05-17 18:12:39 +0930
committerChris Wilson <chris@chris-wilson.co.uk>2009-06-03 10:22:45 +0100
commita278c1bea90b19b0d10c94cb70e8a2a678a23648 (patch)
tree82f6094128dd1a4b5a13d5d38f93e065e378d401
parent7f08a2c241bf2c615317cd6741c3e560a8bef1e6 (diff)
Ensure win32 font index_to_ucs4() sets ucs4 to -1 if lookup fails
-rw-r--r--src/cairo-win32-font.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cairo-win32-font.c b/src/cairo-win32-font.c
index b4f125e1c..67ddf68dd 100644
--- a/src/cairo-win32-font.c
+++ b/src/cairo-win32-font.c
@@ -1550,6 +1550,7 @@ _cairo_win32_scaled_font_index_to_ucs4 (void *abstract_font,
goto exit1;
}
+ *ucs4 = (uint32_t) -1;
for (i = 0; i < glyph_set->cRanges; i++) {
num_glyphs = glyph_set->ranges[i].cGlyphs;