1
0
mirror of https://gitlab.gnome.org/GNOME/glib.git synced 2025-07-22 01:47:52 +02:00

gvariant: Fix minor memory leak on error handling path

(Commit message by Philip Withnall.)

https://bugzilla.gnome.org/show_bug.cgi?id=760022
This commit is contained in:
Sanjeev
2017-11-08 12:36:26 +00:00
committed by Philip Withnall
parent 5ebd8f6e88
commit cd0bbbf1ef

@@ -1724,6 +1724,7 @@ bytestring_parse (TokenStream *stream,
parser_set_error (error, &ref, NULL, parser_set_error (error, &ref, NULL,
G_VARIANT_PARSE_ERROR_UNTERMINATED_STRING_CONSTANT, G_VARIANT_PARSE_ERROR_UNTERMINATED_STRING_CONSTANT,
"unterminated string constant"); "unterminated string constant");
g_free (str);
g_free (token); g_free (token);
return NULL; return NULL;
@@ -1734,6 +1735,7 @@ bytestring_parse (TokenStream *stream,
parser_set_error (error, &ref, NULL, parser_set_error (error, &ref, NULL,
G_VARIANT_PARSE_ERROR_UNTERMINATED_STRING_CONSTANT, G_VARIANT_PARSE_ERROR_UNTERMINATED_STRING_CONSTANT,
"unterminated string constant"); "unterminated string constant");
g_free (str);
g_free (token); g_free (token);
return NULL; return NULL;