diff options
| -rw-r--r-- | lasso/id-wsf/data_service.c | 5 | ||||
| -rw-r--r-- | 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) { |
