Revise wifi_ap_set_eap_private_key_info() - admit to set without password 90/13190/1
authortaesub.kim <taesub.kim@samsung.com>
Fri, 29 Nov 2013 05:12:36 +0000 (14:12 +0900)
committertaesub.kim <taesub.kim@samsung.com>
Fri, 29 Nov 2013 05:12:50 +0000 (14:12 +0900)
Change-Id: Ia21840213bf10143294925c697eaab6980491e2b
Signed-off-by: Taesub Kim <taesub.kim@samsung.com>
debian/changelog
packaging/capi-network-wifi.spec
src/net_wifi_ap.c [changed mode: 0644->0755]

index 8beeaa8..4117aa2 100644 (file)
@@ -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 <taesub.kim@samsung.com>  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
index 4ac886c..24a96fc 100644 (file)
@@ -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
old mode 100644 (file)
new mode 100755 (executable)
index 8a3153d..c31cd4a
@@ -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;
 }