core: Fix a few memory leaks
This commit is contained in:
1 parent
ea4d2be39c
commit
a0b7d94cb6
2 files changed
+5
-5
No files matched your search
@@ -1289,6 +1289,7 @@ ostree_read_pack_entry_raw (guchar *pack_data,
|
||||
ret_entry = g_variant_new_from_data (OSTREE_PACK_FILE_CONTENT_VARIANT_FORMAT,
|
||||
pack_data+entry_start, entry_len,
|
||||
trusted, NULL, NULL);
|
||||
g_variant_ref_sink (ret_entry);
|
||||
ret = TRUE;
|
||||
ot_transfer_out_value (out_entry, &ret_entry);
|
||||
out:
|
||||
@@ -1324,6 +1325,7 @@ ostree_read_pack_entry_as_stream (GVariant *pack_entry)
|
||||
"base-stream", memory_input,
|
||||
"close-base-stream", TRUE,
|
||||
NULL);
|
||||
g_object_unref (memory_input);
|
||||
g_object_unref (decompressor);
|
||||
}
|
||||
else
|
||||
@@ -1355,8 +1357,6 @@ ostree_read_pack_entry_variant (GVariant *pack_entry,
|
||||
trusted, &container_variant, cancellable, error))
|
||||
goto out;
|
||||
|
||||
g_variant_ref_sink (container_variant);
|
||||
|
||||
g_variant_get (container_variant, "(uv)",
|
||||
&actual_type, &ret_variant);
|
||||
actual_type = GUINT32_FROM_BE (actual_type);
|
||||
|
||||
Reference in new issue
Block a user