From e73a55ad3cc30b0ea69379b12283515523015751 Mon Sep 17 00:00:00 2001 From: Carl Worth Date: Tue, 10 Apr 2007 14:17:42 -0700 Subject: [PATCH] cairo-truetype-subset: Fix missing error propagation --- src/cairo-truetype-subset.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/cairo-truetype-subset.c b/src/cairo-truetype-subset.c index 461ed7154..e8137a755 100644 --- a/src/cairo-truetype-subset.c +++ b/src/cairo-truetype-subset.c @@ -505,8 +505,11 @@ cairo_truetype_font_write_glyf_table (cairo_truetype_font_t *font, font->glyphs[i].location = next - start_offset; status = cairo_truetype_font_allocate_write_buffer (font, size, &buffer); - if (status) + if (status) { + font->status = status; break; + } + if (size != 0) { font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, TT_TAG_glyf, begin, buffer, &size);