From c14275b9c95d351b920b59342294e1c0ea039488 Mon Sep 17 00:00:00 2001 From: infirit Date: Sat, 25 Oct 2014 15:28:41 +0200 Subject: Make sure to always call va_end Based on metacity commit: b235d3e78670e30a55f3f746f13003577988bed6 From: Jasper St. Pierre --- src/ui/theme-parser.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/ui/theme-parser.c') diff --git a/src/ui/theme-parser.c b/src/ui/theme-parser.c index b7d22381..c94e0e9a 100644 --- a/src/ui/theme-parser.c +++ b/src/ui/theme-parser.c @@ -392,7 +392,11 @@ locate_attributes (GMarkupParseContext *context, while (name != NULL) { - g_return_val_if_fail (retloc != NULL, FALSE); + if (retloc == NULL) + { + retval = FALSE; + goto out; + } g_assert (n_attrs < MAX_ATTRS); -- cgit v1.2.1