In cairo_text_path(), bail out if zero glyphs

This commit is contained in:
Behdad Esfahbod 2007-03-05 16:33:46 -05:00
parent 4f138e4af5
commit 3ab9ca54aa

View file

@ -2904,12 +2904,11 @@ cairo_text_path (cairo_t *cr, const char *utf8)
x, y,
&glyphs, &num_glyphs);
if (cr->status) {
if (glyphs)
free (glyphs);
_cairo_set_error (cr, cr->status);
if (cr->status)
goto BAIL;
if (num_glyphs == 0)
return;
}
cr->status = _cairo_gstate_glyph_path (cr->gstate,
glyphs, num_glyphs,