cairo "getter" functions should not leave return values uninitialized
@cworth
Submitted by Carl Worth Assigned to Carl Worth @cworth
Description
I just noticed that cairo_scaled_font_glyph_extents returns immediately if scaled_font->status is in an error state.
It should instead fill in the return values with benign results, (0.0 or so).
I think most other getter functions already do that, but it's worth auditing all of them to check. (And probably worth writing a test to try to exercise as much of this as possible---we do want to improve test coverage anyway.)
-Carl
Version: 1.5.1