lib/gpg-verify-result: Add missing floating annotation
authorJonathan Lebon <jonathan@jlebon.com>
Wed, 9 Feb 2022 19:29:50 +0000 (14:29 -0500)
committerJonathan Lebon <jonathan@jlebon.com>
Wed, 9 Feb 2022 19:35:31 +0000 (14:35 -0500)
I think I'm hitting issues due to this while using the Rust bindings:
https://github.com/coreos/rpm-ostree/pull/3406#issuecomment-1033084956

The bindings for those APIs use `from_glib_full` which says:

> Because ownership can only be transferred if something is already
> referenced, this is unsuitable for floating references.

src/libostree/ostree-gpg-verify-result-dummy.c
src/libostree/ostree-gpg-verify-result.c

index e011651899f0f9109d38e268c2db77b3e8450a24..382b7b92053f64940d647507ba4bcc4e3888a24f 100644 (file)
@@ -143,7 +143,7 @@ ostree_gpg_verify_result_lookup (OstreeGpgVerifyResult *result,
  * an invalid @signature_index.  Use ostree_gpg_verify_result_count_all() to
  * find the number of signatures in @result.
  *
- * Returns: a new, floating, #GVariant tuple
+ * Returns: (transfer floating): a new, floating, #GVariant tuple
  **/
 GVariant *
 ostree_gpg_verify_result_get (OstreeGpgVerifyResult *result,
@@ -184,7 +184,7 @@ ostree_gpg_verify_result_get (OstreeGpgVerifyResult *result,
  * ostree_gpg_verify_result_count_all() to find the number of signatures in
  * @result.
  *
- * Returns: a new, floating, #GVariant tuple
+ * Returns: (transfer floating): a new, floating, #GVariant tuple
  **/
 GVariant *
 ostree_gpg_verify_result_get_all (OstreeGpgVerifyResult *result,
index 7bf45aacfe3f3284d36170bf1ee36f267c002e99..3b6a7da4232362083b8f1cd6672a9ccd3c641e14 100644 (file)
@@ -298,7 +298,7 @@ ostree_gpg_verify_result_lookup (OstreeGpgVerifyResult *result,
  * an invalid @signature_index.  Use ostree_gpg_verify_result_count_all() to
  * find the number of signatures in @result.
  *
- * Returns: a new, floating, #GVariant tuple
+ * Returns: (transfer floating): a new, floating, #GVariant tuple
  **/
 GVariant *
 ostree_gpg_verify_result_get (OstreeGpgVerifyResult *result,
@@ -490,7 +490,7 @@ ostree_gpg_verify_result_get (OstreeGpgVerifyResult *result,
  * ostree_gpg_verify_result_count_all() to find the number of signatures in
  * @result.
  *
- * Returns: a new, floating, #GVariant tuple
+ * Returns: (transfer floating): a new, floating, #GVariant tuple
  **/
 GVariant *
 ostree_gpg_verify_result_get_all (OstreeGpgVerifyResult *result,