From 78c0d62ba7c650a6dc8137e6d1375e21f9477c2b Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Sun, 8 Apr 2007 21:20:42 +0100 Subject: [PATCH] cairo-meta-surface - propagate trivial status return _cairo_path_fixed_init_copy() could fail so propagate it's status. --- src/cairo-meta-surface.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cairo-meta-surface.c b/src/cairo-meta-surface.c index 457bfe21a..8ef9ec078 100644 --- a/src/cairo-meta-surface.c +++ b/src/cairo-meta-surface.c @@ -668,7 +668,9 @@ _cairo_meta_surface_replay (cairo_surface_t *surface, dev_path = _cairo_command_get_path (command); if (dev_path && has_device_transform) { - _cairo_path_fixed_init_copy (&path_copy, dev_path); + status = _cairo_path_fixed_init_copy (&path_copy, dev_path); + if (status) + break; _cairo_path_fixed_device_transform (&path_copy, device_transform); dev_path = &path_copy; }