core: Squash a memory leak while reading gvariants

This commit is contained in:
Colin Walters 2011-11-09 06:06:33 -05:00
parent 8bda1c6a84
commit 3cd55cb9ab
1 changed files with 1 additions and 2 deletions

View File

@ -346,7 +346,6 @@ ostree_parse_metadata_file (const char *path,
&container, error))
goto out;
g_variant_ref_sink (container);
g_variant_get (container, "(uv)",
&ret_type, &ret_variant);
ret_type = GUINT32_FROM_BE (ret_type);
@ -359,7 +358,7 @@ ostree_parse_metadata_file (const char *path,
ret = TRUE;
*out_type = ret_type;
*out_variant = g_variant_ref_sink (ret_variant);
*out_variant = g_variant_take_ref (ret_variant);
ret_variant = NULL;
out:
if (ret_variant)