Fix issue with DNS setting 78/13178/3
authortaesub.kim <taesub.kim@samsung.com>
Fri, 29 Nov 2013 02:48:06 +0000 (11:48 +0900)
committertaesub.kim <taesub.kim@samsung.com>
Mon, 30 Dec 2013 02:30:56 +0000 (11:30 +0900)
If there are no DNS servers in a profile
(internally, when the dns count is 0),
user can not add new one manually

Change-Id: I4028dab99e01796df9b9bd63c15205ba8cdbbc1e
Signed-off-by: Taesub Kim <taesub.kim@samsung.com>
packaging/capi-network-connection.spec
src/connection_profile.c

index c939756..2f6ab2d 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-network-connection
 Summary:    Network Connection library in TIZEN C API
-Version:    0.1.3_17
+Version:    0.1.3_18
 Release:    1
 Group:      System/Network
 License:    Apache License Version 2.0
index 92dbfc2..6d0bfe3 100644 (file)
@@ -759,6 +759,9 @@ EXPORT_API int connection_profile_set_dns_address(connection_profile_h profile,
        else if (inet_aton(dns_address, &(net_info->DnsAddr[order-1].Data.Ipv4)) == 0)
                return CONNECTION_ERROR_INVALID_PARAMETER;
 
+       if (net_info->DnsCount < order)
+               net_info->DnsCount = order;
+
        return CONNECTION_ERROR_NONE;
 }