summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Nicholson <dbn@endlessos.org>2021-08-26 13:33:23 -0600
committerGitHub <noreply@github.com>2021-08-26 13:33:23 -0600
commit6e32084b6752fd6306ab1241dd78b9c6b10e180c (patch)
tree67044eca028fbf7dc189db8b83aaddd363583b16
parent28a079291910d9772fc3b19820d0cb0d946c095f (diff)
parent3e30e72d337109eb64ae662ef4ebacd5453d3268 (diff)
downloadostree-6e32084b6752fd6306ab1241dd78b9c6b10e180c.tar.gz
Merge pull request #2422 from cgwalters/allow-none-detached
lib: Change read_commit_detached_metadata to be nullable
-rw-r--r--src/libostree/ostree-repo-commit.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libostree/ostree-repo-commit.c b/src/libostree/ostree-repo-commit.c
index d5ab57a2..8dc2355e 100644
--- a/src/libostree/ostree-repo-commit.c
+++ b/src/libostree/ostree-repo-commit.c
@@ -3117,7 +3117,7 @@ ostree_repo_write_commit_with_time (OstreeRepo *self,
* ostree_repo_read_commit_detached_metadata:
* @self: Repo
* @checksum: ASCII SHA256 commit checksum
- * @out_metadata: (out) (transfer full): Metadata associated with commit in with format "a{sv}", or %NULL if none exists
+ * @out_metadata: (out) (nullable) (transfer full): Metadata associated with commit in with format "a{sv}", or %NULL if none exists
* @cancellable: Cancellable
* @error: Error
*
@@ -3132,6 +3132,8 @@ ostree_repo_read_commit_detached_metadata (OstreeRepo *self,
GCancellable *cancellable,
GError **error)
{
+ g_assert (out_metadata != NULL);
+
char buf[_OSTREE_LOOSE_PATH_MAX];
_ostree_loose_path (buf, checksum, OSTREE_OBJECT_TYPE_COMMIT_META, self->mode);