int _net_dbus_get_state(char* state);
int _net_dbus_set_agent_passphrase(const char *passphrase);
int _net_dbus_set_agent_wps_pbc(void);
-int _net_dbus_set_agent_wps_pin(char *wps_pin);
+int _net_dbus_set_agent_wps_pin(const char *wps_pin);
int _net_dbus_open_connection(const char* profile_name);
int _net_dbus_close_connection(const char* profile_name);
int _net_dbus_get_network_status(net_device_t device_type, net_cm_network_status_t* network_status);
dbus_message_iter_close_container(dict, &entry);
}
-static int __net_dbus_set_agent_field(char *field_name, char *field_value)
+static int __net_dbus_set_agent_field(const char *key, const char *value)
{
DBusConnection* conn = NULL;
net_err_t Error = NET_ERR_NONE;
conn = dbus_bus_get(DBUS_BUS_SYSTEM, NULL);
if (NULL == conn) {
NETWORK_LOG(NETWORK_ERROR, "Failed to get a system bus\n");
+
__NETWORK_FUNC_EXIT__;
return NET_ERR_UNKNOWN;
}
NETWORK_LOG(NETWORK_ERROR, "dbus_message_new_method_call() "
"failed\n");
dbus_connection_unref(conn);
+
__NETWORK_FUNC_EXIT__;
return NET_ERR_UNKNOWN;
}
DBUS_TYPE_STRING_AS_STRING
DBUS_DICT_ENTRY_END_CHAR_AS_STRING), &dict);
- __net_dict_append_strings(&dict, field_name, field_value);
- NETWORK_LOG(NETWORK_HIGH, "Adding - %s %s\n", field_name, field_value);
+ __net_dict_append_strings(&dict, key, value);
+
+ NETWORK_LOG(NETWORK_HIGH, "Adding - %s %s\n", key, value);
dbus_message_iter_close_container(&itr, &dict);
Error = NET_ERR_UNKNOWN;
if (dbus_error_is_set (&error) == TRUE) {
NETWORK_LOG(NETWORK_ERROR,
- "dbus_connection_send_with_reply_and_block() "
- "failed, Error[%s: %s]\n", error.name,
- error.message);
+ "dbus_connection_send_with_reply_and_block() failed, "
+ "Error[%s: %s]\n", error.name, error.message);
Error = __net_error_string_to_enum(error.name);
+
dbus_error_free(&error);
}
dbus_message_unref(message);
dbus_connection_unref(conn);
+
__NETWORK_FUNC_EXIT__;
return Error;
}
return NET_ERR_NONE;
}
-int _net_dbus_set_agent_wps_pin(char *wps_pin)
+int _net_dbus_set_agent_wps_pin(const char *wps_pin)
{
__NETWORK_FUNC_ENTER__;
goto done;
}
- } else {
+ } else if (g_strcmp0(wifi_connection_info->security, "none") != 0) {
Error = _net_dbus_set_agent_passphrase(wifi_connection_info->passphrase);
if (NET_ERR_NONE != Error) {
NETWORK_LOG(NETWORK_ERROR, "Fail to set agent_passphrase\n");
_net_dbus_clear_pending_call();
- event_data.Event = NET_EVENT_SPECIFIC_SCAN_IND;
NETWORK_LOG(NETWORK_LOW,
- "Sending NET_EVENT_SPECIFIC_SCAN_IND wifi state : %d\n",
- NetworkInfo.wifi_state);
+ "Sending NET_EVENT_SPECIFIC_SCAN_IND"
+ "wifi state: %d\n", NetworkInfo.wifi_state);
+ NETWORK_LOG(NETWORK_LOW, "bss_info_list: 0x%x\n",
+ bss_info_list);
- NETWORK_LOG(NETWORK_LOW, "bss_info_list : 0x%x\n", bss_info_list);
+ event_data.Event = NET_EVENT_SPECIFIC_SCAN_IND;
event_data.Data = bss_info_list;
_net_client_callback(&event_data);