From c71822c7e05b20b65157ef7f80fb80eee7f568fa Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Mon, 4 Jan 2010 09:14:05 +0000 Subject: Core: in server.c, change signature of lasso_server_get_provider, add anottations on return value * lasso/id-ff/server.h lasso/id-ff/server.c: - constify first argument of lasso_server_get_provider - add annotation about caller owned return value --- lasso/id-ff/server.c | 4 ++-- lasso/id-ff/server.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lasso/id-ff/server.c b/lasso/id-ff/server.c index 52eaaba3..7e5b892b 100644 --- a/lasso/id-ff/server.c +++ b/lasso/id-ff/server.c @@ -348,11 +348,11 @@ lasso_server_get_first_providerID(LassoServer *server) * * Looks up for a #LassoProvider whose ID is @providerID and returns it. * - * Return value: the #LassoProvider, NULL if it was not found. The + * Return value: (transfer-none): the #LassoProvider, NULL if it was not found. The * #LassoProvider is owned by Lasso and should not be freed. **/ LassoProvider* -lasso_server_get_provider(LassoServer *server, const gchar *providerID) +lasso_server_get_provider(const LassoServer *server, const gchar *providerID) { if (! LASSO_IS_SERVER(server) || providerID == NULL || strlen(providerID) == 0) { return NULL; diff --git a/lasso/id-ff/server.h b/lasso/id-ff/server.h index 7e5071d6..5ba1a5c9 100644 --- a/lasso/id-ff/server.h +++ b/lasso/id-ff/server.h @@ -90,7 +90,7 @@ LASSO_EXPORT void lasso_server_destroy(LassoServer *server); LASSO_EXPORT gchar* lasso_server_dump(LassoServer *server); -LASSO_EXPORT LassoProvider* lasso_server_get_provider(LassoServer *server, +LASSO_EXPORT LassoProvider* lasso_server_get_provider(const LassoServer *server, const gchar *providerID); LASSO_EXPORT int lasso_server_set_encryption_private_key(LassoServer *server, -- cgit