pull: Don't leak delta superblock variants
Closes: #596 Approved by: cgwalters
This commit is contained in:
parent
239cb1494f
commit
36f7824cb0
|
|
@ -1478,8 +1478,8 @@ request_static_delta_superblock_sync (OtPullData *pull_data,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ret_delta_superblock = g_variant_new_from_bytes ((GVariantType*)OSTREE_STATIC_DELTA_SUPERBLOCK_FORMAT,
|
ret_delta_superblock = g_variant_ref_sink (g_variant_new_from_bytes ((GVariantType*)OSTREE_STATIC_DELTA_SUPERBLOCK_FORMAT,
|
||||||
delta_superblock_data, FALSE);
|
delta_superblock_data, FALSE));
|
||||||
}
|
}
|
||||||
|
|
||||||
ret = TRUE;
|
ret = TRUE;
|
||||||
|
|
@ -2951,7 +2951,7 @@ ostree_repo_pull_with_options (OstreeRepo *self,
|
||||||
g_autofree char *from_revision = NULL;
|
g_autofree char *from_revision = NULL;
|
||||||
const char *ref = key;
|
const char *ref = key;
|
||||||
const char *to_revision = value;
|
const char *to_revision = value;
|
||||||
GVariant *delta_superblock = NULL;
|
g_autoptr(GVariant) delta_superblock = NULL;
|
||||||
|
|
||||||
if (!ostree_repo_resolve_rev (pull_data->repo, ref, TRUE,
|
if (!ostree_repo_resolve_rev (pull_data->repo, ref, TRUE,
|
||||||
&from_revision, error))
|
&from_revision, error))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue