{
FUNC_ENTRY;
int ret = THREAD_ERROR_NONE;
- GVariantIter *iter;
char *pskd = NULL;
char *prov_url = NULL;
char *vendor_name = NULL;
goto end;
}
- g_variant_get(val, "(ssssss)", &iter);
-
- while (g_variant_iter_loop(iter, "(&s&s&s&s&s&s)",
- &pskd, &prov_url, &vendor_name, &vendor_model,
- &vendor_sw_ver, &vendor_data)) {
-
- THREAD_DBG("Got the thread beacon...");
- THREAD_DBG("pskd: %s", pskd);
+ g_variant_get(val, "(ssssss)", &pskd, &prov_url, &vendor_name,
+ &vendor_model, &vendor_sw_ver, &vendor_data);
- THREAD_DBG("pskd: %s", pskd);
- THREAD_DBG("prov_url: %s", prov_url);
- THREAD_DBG("vendor_name: %s", vendor_name);
- THREAD_DBG("vendor_model: %s", vendor_model);
- THREAD_DBG("vendor_sw_ver: %s", vendor_sw_ver);
- THREAD_DBG("vendor_data: %s", vendor_data);
-
- if (cb_data && cb_data->callback)
- ((thread_joiner_result_cb)(cb_data->callback))(res, user_data);
- }
- g_variant_iter_free(iter);
+ THREAD_DBG("Got the thread beacon...");
+ THREAD_DBG("pskd: %s", pskd);
+ THREAD_DBG("prov_url: %s", prov_url);
+ THREAD_DBG("vendor_name: %s", vendor_name);
+ THREAD_DBG("vendor_model: %s", vendor_model);
+ THREAD_DBG("vendor_sw_ver: %s", vendor_sw_ver);
+ THREAD_DBG("vendor_data: %s", vendor_data);
end:
if (cb_data && cb_data->callback)