summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-01-04 09:14:05 +0000
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-01-04 09:14:05 +0000
commitc71822c7e05b20b65157ef7f80fb80eee7f568fa (patch)
treeab7b4b15458b77cd0981165d4ee290addc2a8f46
parent255962cc351c73230e29946c830e2b5ccb04aa36 (diff)
downloadlasso-c71822c7e05b20b65157ef7f80fb80eee7f568fa.tar.gz
lasso-c71822c7e05b20b65157ef7f80fb80eee7f568fa.tar.xz
lasso-c71822c7e05b20b65157ef7f80fb80eee7f568fa.zip
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
-rw-r--r--lasso/id-ff/server.c4
-rw-r--r--lasso/id-ff/server.h2
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,