Description: wfd_util_is_remove_group_allowed is needed in
group destroyed event and remove duplicated logic.
Change-Id: I0264d61605c13785c4fcdea74fad074fa9603e8d
Signed-off-by: Yu jiung <jiung.yu@samsung.com>
Name: wifi-direct-manager
Summary: Wi-Fi Direct manger
-Version: 1.2.262
+Version: 1.2.263
Release: 1
Group: Network & Connectivity/Wireless
License: Apache-2.0
}
/* If there is no member, GO should be destroyed */
- if (!group->member_count) {
+ if (!group->member_count && wfd_util_is_remove_group_allowed()) {
wfd_oem_destroy_group(manager->oem_ops, group->ifname);
wfd_destroy_group(manager);
wfd_peer_clear_all(manager);
WDS_LOGE("Succeeded to disconnect peer");
wfd_group_remove_member(group, peer_addr);
- if (!group->member_count) {
- wfd_oem_destroy_group(manager->oem_ops, group->ifname);
- wfd_destroy_group(manager);
- }
if (manager->local->dev_role == WFD_DEV_ROLE_GO) {
wfd_state_set(manager, WIFI_DIRECT_STATE_GROUP_OWNER);