From 8195fd18e2702dce6297b7ccb4b2d798e1699373 Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Tue, 20 Jan 2015 23:28:26 -0500 Subject: [PATCH] deltas: Use trusted writes We have a chain of checksums from the root up until here. While doing checksums of the objects individually would be a good redundancy check for test cases and the like, when doing a pull there's no good reason to burn cycles on SHA256. --- src/libostree/ostree-repo-static-delta-processing.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/libostree/ostree-repo-static-delta-processing.c b/src/libostree/ostree-repo-static-delta-processing.c index a5ad5fe7a7..adf36e5869 100644 --- a/src/libostree/ostree-repo-static-delta-processing.c +++ b/src/libostree/ostree-repo-static-delta-processing.c @@ -577,8 +577,8 @@ dispatch_close (OstreeRepo *repo, /* Now get rid of the temporary */ (void) unlinkat (state->repo->tmp_dir_fd, state->output_tmp_path, 0); - if (!ostree_repo_write_metadata (repo, state->output_objtype, tmp_checksum, - metadata, NULL, cancellable, error)) + if (!ostree_repo_write_metadata_trusted (repo, state->output_objtype, tmp_checksum, + metadata, cancellable, error)) goto out; } else @@ -602,9 +602,9 @@ dispatch_close (OstreeRepo *repo, /* Now get rid of the temporary */ (void) unlinkat (state->repo->tmp_dir_fd, state->output_tmp_path, 0); - if (!ostree_repo_write_content (repo, tmp_checksum, - instream, stbuf.st_size, - NULL, cancellable, error)) + if (!ostree_repo_write_content_trusted (repo, tmp_checksum, + instream, stbuf.st_size, + cancellable, error)) goto out; }