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

View File

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