From: taesub.kim Date: Fri, 29 Nov 2013 05:12:36 +0000 (+0900) Subject: Revise wifi_ap_set_eap_private_key_info() - admit to set without password X-Git-Tag: winet_wifi_0.1~32 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F90%2F13190%2F1;p=platform%2Fcore%2Fapi%2Fwifi.git Revise wifi_ap_set_eap_private_key_info() - admit to set without password Change-Id: Ia21840213bf10143294925c697eaab6980491e2b Signed-off-by: Taesub Kim --- diff --git a/debian/changelog b/debian/changelog index 8beeaa8..4117aa2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +capi-network-wifi (0.1.2-22) unstable; urgency=low + + * Revise wifi_ap_set_eap_private_key_info() - admit to set without password + * Git: framework/api/wifi + * Tag: capi-network-wifi_0.1.2-22 + + -- Taesub Kim Fri, 29 Nov 2013 14:05:46 +0900 + capi-network-wifi (0.1.2-21) unstable; urgency=low * Avoid resetting IP, subnet mask and gateway to 0 in case of static type diff --git a/packaging/capi-network-wifi.spec b/packaging/capi-network-wifi.spec index 4ac886c..24a96fc 100644 --- a/packaging/capi-network-wifi.spec +++ b/packaging/capi-network-wifi.spec @@ -1,6 +1,6 @@ Name: capi-network-wifi Summary: Network Wi-Fi library in TIZEN C API -Version: 0.1.2_21 +Version: 0.1.2_22 Release: 1 Group: System/Network License: Apache-2.0 diff --git a/src/net_wifi_ap.c b/src/net_wifi_ap.c old mode 100644 new mode 100755 index 8a3153d..c31cd4a --- a/src/net_wifi_ap.c +++ b/src/net_wifi_ap.c @@ -992,7 +992,7 @@ EXPORT_API int wifi_ap_get_eap_private_key_file(wifi_ap_h ap, char** file) EXPORT_API int wifi_ap_set_eap_private_key_info(wifi_ap_h ap, const char* file, const char* password) { - if (_wifi_libnet_check_ap_validity(ap) == false || file == NULL || password == NULL) { + if (_wifi_libnet_check_ap_validity(ap) == false || file == NULL) { WIFI_LOG(WIFI_ERROR, "Wrong Parameter Passed\n"); return WIFI_ERROR_INVALID_PARAMETER; } @@ -1003,8 +1003,11 @@ EXPORT_API int wifi_ap_set_eap_private_key_info(wifi_ap_h ap, const char* file, g_strlcpy(profile_info->ProfileInfo.Wlan.security_info.authentication.eap.private_key_filename, file, NETPM_WLAN_PRIVATE_KEY_FILENAME_LEN+1); - g_strlcpy(profile_info->ProfileInfo.Wlan.security_info.authentication.eap.private_key_passwd, - password, NETPM_WLAN_PRIVATE_KEY_PASSWD_LEN+1); + + if (password) { + g_strlcpy(profile_info->ProfileInfo.Wlan.security_info.authentication.eap.private_key_passwd, + password, NETPM_WLAN_PRIVATE_KEY_PASSWD_LEN+1); + } return WIFI_ERROR_NONE; }