Return WIFI_MANAGER_ERROR_INVALID_PARAMETER if passed address is NULL 71/142571/1 submit/tizen/20170808.043745
authorAbhishek Sansanwal <abhishek.s94@samsung.com>
Fri, 4 Aug 2017 09:30:31 +0000 (15:00 +0530)
committerAbhishek Sansanwal <abhishek.s94@samsung.com>
Fri, 4 Aug 2017 09:30:31 +0000 (15:00 +0530)
Change-Id: Ic010dfa2e598a3feec52b9e3c90f5aeb5dac1085
Signed-off-by: Abhishek Sansanwal <abhishek.s94@samsung.com>
src/wifi_ap.c

index 60fd98e..3b51262 100755 (executable)
@@ -969,7 +969,8 @@ EXPORT_API int wifi_manager_ap_get_dhcp_lease_duration(wifi_manager_ap_h ap,
 
        if (_wifi_check_ap_validity(ap) == false ||
            (address_family != WIFI_MANAGER_ADDRESS_FAMILY_IPV4 &&
-            address_family != WIFI_MANAGER_ADDRESS_FAMILY_IPV6)) {
+            address_family != WIFI_MANAGER_ADDRESS_FAMILY_IPV6) ||
+               dhcp_lease_duration == NULL) {
                WIFI_LOG(WIFI_ERROR, "Invalid parameter"); //LCOV_EXCL_LINE
                return WIFI_MANAGER_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
        }