diff options
author | Niels De Graef <nielsdegraef@gmail.com> | 2020-01-03 00:09:37 +0100 |
---|---|---|
committer | Daiki Ueno <ueno@gnu.org> | 2020-01-14 14:45:15 +0000 |
commit | 5b4516f70f71ab6a73dce54647814f25bed3e3b1 (patch) | |
tree | e5fc665f4006f168f3bd4dd5acd4a7cfc1200fb8 | |
parent | ce60975698b24f3836303c91b5bfacf3b94387a8 (diff) | |
download | gnome-keyring-5b4516f70f71ab6a73dce54647814f25bed3e3b1.tar.gz |
pkcs11: Fix some type mismatch warnings
Provide the necessary casts when using `g_object_ref` and a subclass of
the return type. Fixes some warnings.
-rw-r--r-- | pkcs11/secret-store/gkm-secret-collection.c | 2 | ||||
-rw-r--r-- | pkcs11/secret-store/gkm-secret-item.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/pkcs11/secret-store/gkm-secret-collection.c b/pkcs11/secret-store/gkm-secret-collection.c index 6df56b2f..f6981bb1 100644 --- a/pkcs11/secret-store/gkm-secret-collection.c +++ b/pkcs11/secret-store/gkm-secret-collection.c @@ -291,7 +291,7 @@ factory_create_collection (GkmSession *session, GkmTransaction *transaction, if (collection != NULL) { gkm_session_complete_object_creation (session, transaction, GKM_OBJECT (collection), FALSE, attrs, n_attrs); - return g_object_ref (collection); + return GKM_OBJECT (g_object_ref (collection)); } } diff --git a/pkcs11/secret-store/gkm-secret-item.c b/pkcs11/secret-store/gkm-secret-item.c index fc210bc2..77535816 100644 --- a/pkcs11/secret-store/gkm-secret-item.c +++ b/pkcs11/secret-store/gkm-secret-item.c @@ -173,7 +173,7 @@ factory_create_item (GkmSession *session, GkmTransaction *transaction, } else { gkm_session_complete_object_creation (session, transaction, GKM_OBJECT (item), FALSE, attrs, n_attrs); - return g_object_ref (item); + return GKM_OBJECT (g_object_ref (item)); } } @@ -181,7 +181,7 @@ factory_create_item (GkmSession *session, GkmTransaction *transaction, item = gkm_secret_collection_create_item (collection, transaction); gkm_session_complete_object_creation (session, transaction, GKM_OBJECT (item), TRUE, attrs, n_attrs); - return g_object_ref (item); + return GKM_OBJECT (g_object_ref (item)); } /* ----------------------------------------------------------------------------- |