From b4e04a07165557b7193f715d55a31dfdd287d7ec Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Mon, 27 Sep 2010 16:18:05 +0200 Subject: [ID-WSFv1] fix other misuses of the macro lasso_foreach --- lasso/id-wsf/data_service.c | 5 +++-- lasso/id-wsf/personal_profile_service.c | 6 +++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/lasso/id-wsf/data_service.c b/lasso/id-wsf/data_service.c index 05b3fa1a..1ab655cf 100644 --- a/lasso/id-wsf/data_service.c +++ b/lasso/id-wsf/data_service.c @@ -1040,6 +1040,7 @@ lasso_data_service_apply_queries(LassoDataService *service, LassoDstQueryRespons LassoWsfProfile *wsf_profile = NULL; xmlDoc *doc = NULL; xmlXPathContext *xpathCtx = NULL; + GList *query = NULL; lasso_bad_param(DATA_SERVICE, service); g_return_val_if_fail(service->private_data, LASSO_PARAM_ERROR_NON_INITIALIZED_OBJECT); @@ -1067,8 +1068,8 @@ lasso_data_service_apply_queries(LassoDataService *service, LassoDstQueryRespons xpathCtx = xmlXPathNewContext(doc); lasso_register_idwsf_xpath_namespaces(xpathCtx); - lasso_foreach (queries, queries) { - LassoDstQueryItem *item = queries->data; + lasso_foreach (query, queries) { + LassoDstQueryItem *item = query->data; goto_cleanup_if_fail_with_rc(lasso_data_service_apply_query(service, query_response, xpathCtx, item) == 0, query_response->Data ? diff --git a/lasso/id-wsf/personal_profile_service.c b/lasso/id-wsf/personal_profile_service.c index 46610d8a..3aa558c8 100644 --- a/lasso/id-wsf/personal_profile_service.c +++ b/lasso/id-wsf/personal_profile_service.c @@ -46,7 +46,7 @@ lasso_personal_profile_service_get_email(LassoPersonalProfileService *service) xmlNode *xmlnode, *child; xmlChar *msgAccount = NULL, *msgProvider = NULL; char *email; - GList *answers = NULL; + GList *answers = NULL, *answer = NULL; gint rc = 0; g_return_val_if_fail(LASSO_IS_PERSONAL_PROFILE_SERVICE(service) == TRUE, NULL); @@ -54,9 +54,9 @@ lasso_personal_profile_service_get_email(LassoPersonalProfileService *service) rc = lasso_data_service_get_answers_by_select(LASSO_DATA_SERVICE(service), "/pp:PP/pp:MsgContact", &answers); - lasso_foreach(answers, answers) + lasso_foreach(answer, answers) { - xmlnode = (xmlNode*)answers->data; + xmlnode = (xmlNode*)answer->data; child = xmlnode->children; while (child != NULL) { if (child->type != XML_ELEMENT_NODE) { -- cgit