From: Anjali Nijhara Date: Wed, 11 May 2022 12:59:52 +0000 (+0530) Subject: Fix C# TCT RemovePersistentGroup_CHECK_NO_EXCEPTION issue X-Git-Tag: accepted/tizen/7.0/unified/20221110.061344^2 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fconnectivity%2Fwifi-direct-manager.git;a=commitdiff_plain;h=082e82e08d09ffb66cf48efa32b5f372d4ed0f4b Fix C# TCT RemovePersistentGroup_CHECK_NO_EXCEPTION issue Failed in getting persistent groups Change-Id: I854e783dab2d5b4c139c2765e7670e5c9096db45 --- diff --git a/src/wifi-direct-method.c b/src/wifi-direct-method.c index 015fe46..217c0d2 100755 --- a/src/wifi-direct-method.c +++ b/src/wifi-direct-method.c @@ -1069,7 +1069,7 @@ void get_persistent_group_handler(GVariant *parameters, void *dest) wfd_manager_s *manager = wfd_get_manager(); GVariant *return_parameters = NULL; int persistent_group_count = 0; - wfd_persistent_group_info_s *plist; + wfd_oem_persistent_group_s *plist; GVariantBuilder *builder_groups = NULL; int ret; int i = 0; @@ -1101,7 +1101,7 @@ void get_persistent_group_handler(GVariant *parameters, void *dest) "GOMacAddress", wfd_manager_dbus_pack_ay(plist[i].go_mac_address, MACADDR_LEN)); - WDS_LOGD("%dth peer [%s]", i, plist[i].ssid); + WDS_LOGD("%dth Group [%s]", i, plist[i].ssid); g_variant_builder_add_value(builder_groups, g_variant_builder_end(&builder_group)); } @@ -1109,6 +1109,7 @@ void get_persistent_group_handler(GVariant *parameters, void *dest) return_parameters = g_variant_new("(iaa{sv})", ret, builder_groups); wfd_manager_dbus_reply_params((GDBusMethodInvocation *)dest, return_parameters); g_variant_builder_unref(builder_groups); + g_free(plist); __WDS_LOG_FUNC_EXIT__;//LCOV_EXCL_LINE return;