diff options
| author | Damien Laniel <dlaniel@entrouvert.com> | 2008-05-21 09:58:18 +0000 |
|---|---|---|
| committer | Damien Laniel <dlaniel@entrouvert.com> | 2008-05-21 09:58:18 +0000 |
| commit | 01b3ce4f23f609b561a9a374b05ef9c004dacf93 (patch) | |
| tree | daaa66321afb5b126f08666aaf0b4af5f7327660 | |
| parent | a779166e31bdb8603153218e60a4f2b37c239ce4 (diff) | |
make return value const instead of copying the list
| -rw-r--r-- | lasso/id-ff/server.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lasso/id-ff/server.c b/lasso/id-ff/server.c index 68df89da..e6b2bb48 100644 --- a/lasso/id-ff/server.c +++ b/lasso/id-ff/server.c @@ -152,14 +152,15 @@ lasso_server_add_svc_metadata(LassoServer *server, LassoIdWsf2DiscoSvcMetadata * return 0; } -GList * +const GList * lasso_server_get_svc_metadatas(LassoServer *server) { g_return_val_if_fail(LASSO_IS_SERVER(server), NULL); - return g_list_copy(server->private_data->svc_metadatas); + return server->private_data->svc_metadatas; } +/* XXX: return value must be freed by caller */ GList * lasso_server_get_svc_metadatas_with_id_and_type(LassoServer *server, GList *svcMDIDs, const gchar *service_type) |
