summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2008-08-01 14:07:44 +0000
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2008-08-01 14:07:44 +0000
commitf32b5ec6678e1bc9ebe8b5d050dd1e2c4571b11f (patch)
tree92086ed768feac5f38d8017f0d75a03f4f5391cb
parent1c557b979152e65b95902ea18063c8b81e95f81d (diff)
Use macros instead of custom code, add parameter value verifications
-rw-r--r--lasso/id-wsf/wsf_profile.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/lasso/id-wsf/wsf_profile.c b/lasso/id-wsf/wsf_profile.c
index 4038d106..6e5fe553 100644
--- a/lasso/id-wsf/wsf_profile.c
+++ b/lasso/id-wsf/wsf_profile.c
@@ -136,8 +136,7 @@ lasso_wsf_profile_move_credentials(LassoWsfProfile *src, LassoWsfProfile *dest)
gint
lasso_wsf_profile_add_credential(LassoWsfProfile *profile, xmlNode *credential)
{
- profile->private_data->credentials = g_list_append(profile->private_data->credentials,
- credential);
+ g_list_add_fast(profile->private_data->credentials, credential);
return 0;
}
@@ -173,8 +172,8 @@ lasso_wsf_profile_get_description_auto(LassoDiscoServiceInstance *si, const gcha
GList *iter, *iter2;
LassoDiscoDescription *description;
- if (security_mech_id == NULL)
- return NULL;
+ g_return_val_if_fail(si, NULL);
+ g_return_val_if_fail(security_mech_id, NULL);
iter = si->Description;
while (iter) {