From: hyunuk.tak Date: Fri, 25 Mar 2022 07:18:03 +0000 (+0900) Subject: Remove unnecessary iteration for joiner start X-Git-Tag: accepted/tizen/unified/20220914.164046~74 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c0d31febd62d10b322c7d5373a4857c0d41d37bb;p=platform%2Fcore%2Fapi%2Fthread.git Remove unnecessary iteration for joiner start Change-Id: Ifdf04d208ea5a8e9504bc42395d02701ecc395a9 Signed-off-by: hyunuk.tak --- diff --git a/src/thread-util.c b/src/thread-util.c index 81e96bb..31a198a 100644 --- a/src/thread-util.c +++ b/src/thread-util.c @@ -102,7 +102,6 @@ int __thread_dbus_handle_joiner_start_cb(gboolean res, GVariant *val, gpointer { FUNC_ENTRY; int ret = THREAD_ERROR_NONE; - GVariantIter *iter; char *pskd = NULL; char *prov_url = NULL; char *vendor_name = NULL; @@ -118,26 +117,16 @@ int __thread_dbus_handle_joiner_start_cb(gboolean res, GVariant *val, gpointer 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)