[Crash Fix] Validate handle before use in set_auto_connect() API 87/258287/4 submit/tizen/20210513.084419
authorPrasadam Prashath Kumar <prasadam.p@samsung.com>
Thu, 13 May 2021 06:32:35 +0000 (12:02 +0530)
committerPrasadam Prashath Kumar <prasadam.p@samsung.com>
Thu, 13 May 2021 07:12:03 +0000 (12:42 +0530)
Change-Id: Ib156fb0d56d7a2c2ab6cce5ecd3ff38c19087ae0
Signed-off-by: Prasadam Prashath Kumar <prasadam.p@samsung.com>
packaging/capi-network-wifi-manager.spec
src/wifi_manager.c

index 54166be..eceae29 100755 (executable)
@@ -1,7 +1,7 @@
 Name:          capi-network-wifi-manager
 Summary:       Network Wi-Fi library in TIZEN C API
 Version:       1.3.8
-Release:       2
+Release:       3
 Group:         System/Network
 License:       Apache-2.0
 Source0:       %{name}-%{version}.tar.gz
index af81966..e9ba33c 100755 (executable)
@@ -1712,6 +1712,9 @@ EXPORT_API int wifi_manager_set_auto_connect(wifi_manager_h wifi, int connect_mo
        __NETWORK_CAPI_FUNC_ENTER__;
 
        CHECK_FEATURE_SUPPORTED(WIFI_FEATURE);
+
+       RET_ERR_IF_HANDLE_IS_NOT_VALID_OR_NOT_INITIALIZED(wifi, __NETWORK_CAPI_FUNC_EXIT__);
+
        WIFI_LOG(WIFI_INFO, "[App-->TizenMW] set auto connect mode");
 
        int rv;