From dccf2281f56d893551bf8ba76ce6e131ea66c749 Mon Sep 17 00:00:00 2001 From: Christian Persch Date: Sun, 27 Nov 2011 21:40:23 +0100 Subject: NULL check before dereference ... not afterwards! --- rsvg-filter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'rsvg-filter.c') diff --git a/rsvg-filter.c b/rsvg-filter.c index cfc575c1..4d4d0d3b 100644 --- a/rsvg-filter.c +++ b/rsvg-filter.c @@ -672,7 +672,7 @@ rsvg_filter_get_result (GString * name, RsvgFilterContext * ctx) output.surface = cairo_surface_reference (rsvg_filter_get_bg (ctx)); output.Rused = output.Gused = output.Bused = output.Aused = 1; return output; - } else if (!strcmp (name->str, "") || !strcmp (name->str, "none") || !name) { + } else if (!name || !strcmp (name->str, "") || !strcmp (name->str, "none")) { output = ctx->lastresult; cairo_surface_reference (output.surface); return output; -- cgit v1.2.1