From: Colin Walters Date: Wed, 25 Aug 2021 19:18:43 +0000 (-0400) Subject: lib: Change read_commit_detached_metadata to be nullable X-Git-Tag: archive/raspbian/2022.1-3+rpi1~1^2~4^2~2^2~9^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=3e30e72d337109eb64ae662ef4ebacd5453d3268;p=ostree.git lib: Change read_commit_detached_metadata to be nullable Hit this while working on some Rust code. --- 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);