Fix some coverity 37/218437/2
authorhyunuk.tak <hyunuk.tak@samsung.com>
Fri, 22 Nov 2019 07:25:08 +0000 (16:25 +0900)
committerhyunuk.tak <hyunuk.tak@samsung.com>
Fri, 22 Nov 2019 07:34:24 +0000 (16:34 +0900)
872459, 83456

Change-Id: I61d396933b9fd77434a6d6f7f277f9bb8a1ac492
Signed-off-by: hyunuk.tak <hyunuk.tak@samsung.com>
src/network_interface.c
src/network_signal.c

index 1b8a49e..9367e32 100755 (executable)
@@ -2112,7 +2112,12 @@ int net_wifi_power_on(gboolean wifi_picker_test)
                return NET_ERR_SECURITY_RESTRICTED; //LCOV_EXCL_LINE
        }
 
-       vconf_get_int(VCONFKEY_MOBILE_HOTSPOT_MODE, &hotspot_state);
+       if (vconf_get_int(VCONFKEY_MOBILE_HOTSPOT_MODE, &hotspot_state) != 0) {
+               WIFI_LOG(WIFI_ERROR, "Failed to get vconf key of hotspot mode"); //LCOV_EXCL_LINE
+               __NETWORK_FUNC_EXIT__; //LCOV_EXCL_LINE
+               return NET_ERR_INVALID_OPERATION; //LCOV_EXCL_LINE
+       }
+
        if (hotspot_state & VCONFKEY_MOBILE_HOTSPOT_MODE_WIFI) {
                WIFI_LOG(WIFI_ERROR, "Wi-Fi hotspot is enabled!"); //LCOV_EXCL_LINE
                __NETWORK_FUNC_EXIT__; //LCOV_EXCL_LINE
index be3639e..94c0951 100755 (executable)
@@ -1035,7 +1035,7 @@ static int __net_handle_wifi_tdls_discover_event(GVariant *param)
        GVariant *value = NULL;
        const char *key = NULL;
        const gchar *sig_value = NULL;
-       net_tdls_discover_s discover_info = {0, };
+       net_tdls_discover_s discover_info = { 0, "" };
 
 
        g_variant_get(param, "(a{sv})", &iter);