macaddr_atoe(peer_mac_address, mac_addr);
ret = wfd_manager_connect(manager, mac_addr);
- if (ret == WIFI_DIRECT_ERROR_NONE)
+ if (ret == WIFI_DIRECT_ERROR_NONE) {
wfd_manager_dbus_emit_signal(WFD_MANAGER_MANAGE_INTERFACE,
"Connection",
g_variant_new("(iis)", WIFI_DIRECT_ERROR_NONE,
WFD_EVENT_CONNECTION_IN_PROGRESS,
peer_mac_address));
+ } else {
+ wfd_manager_dbus_emit_signal(WFD_MANAGER_MANAGE_INTERFACE,
+ "Connection",
+ g_variant_new("(iis)", WIFI_DIRECT_ERROR_OPERATION_FAILED,
+ WFD_EVENT_CONNECTION_RSP,
+ peer_mac_address));
+ }
__WDS_LOG_FUNC_EXIT__;//LCOV_EXCL_LINE
return;