From 97ededd26cbc92c5bb214ccd99ef522ed2e8fbc8 Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Wed, 5 Jun 2019 22:08:25 +0100 Subject: Media queries: Squash error-path leaks of feature names. --- src/parse/mq.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/parse/mq.c') diff --git a/src/parse/mq.c b/src/parse/mq.c index c5e353d..c05102c 100644 --- a/src/parse/mq.c +++ b/src/parse/mq.c @@ -426,7 +426,7 @@ static css_error mq_parse_range(lwc_string **strings, /* num/dim/ident */ error = mq_populate_value(&result->value, name_or_value); if (error != CSS_OK) { - free(result); + css__mq_feature_destroy(result); return error; } } @@ -513,7 +513,7 @@ static css_error mq_parse_media_feature(lwc_string **strings, error = mq_parse_ratio(vector, ctx, token, &ratio); if (error != CSS_OK) { - free(result); + css__mq_feature_destroy(result); return error; } @@ -523,7 +523,7 @@ static css_error mq_parse_media_feature(lwc_string **strings, /* num/dim/ident */ error = mq_populate_value(&result->value, token); if (error != CSS_OK) { - free(result); + css__mq_feature_destroy(result); return error; } } -- cgit v1.2.3