Fix coverity issue 60/230760/1 accepted/tizen_6.0_unified_hotfix tizen_6.0 tizen_6.0_hotfix accepted/tizen/6.0/unified/hotfix/20201103.045108 accepted/tizen/unified/20200417.152755 submit/tizen/20200414.082708 submit/tizen_6.0/20201029.205505 submit/tizen_6.0_hotfix/20201102.192905 submit/tizen_6.0_hotfix/20201103.115105 tizen_6.0.m2_release
authorSeonah Moon <seonah1.moon@samsung.com>
Tue, 14 Apr 2020 04:55:20 +0000 (13:55 +0900)
committerSeonah Moon <seonah1.moon@samsung.com>
Tue, 14 Apr 2020 04:55:59 +0000 (13:55 +0900)
Change-Id: Ia69c995f4d1fa190af856c117d52112db584d9f3
CID-1135154: Unchecked return value

src/data/system/data_wireless.c

index 3783e34..fa1980d 100755 (executable)
@@ -129,8 +129,13 @@ static void *_create(void (*event_cb)(enum event_type type, void *data),
        }
 
        /* Set device state callback */
-       wifi_manager_set_device_state_changed_cb(priv->wifi, __wireless_device_state_callback, priv);
-       wifi_manager_set_background_scan_cb(priv->wifi, __wireless_background_scan_callback, priv);
+       rv = wifi_manager_set_device_state_changed_cb(priv->wifi, __wireless_device_state_callback, priv);
+       if (rv != WIFI_MANAGER_ERROR_NONE)
+               goto FAIL;
+
+       rv = wifi_manager_set_background_scan_cb(priv->wifi, __wireless_background_scan_callback, priv);
+       if (rv != WIFI_MANAGER_ERROR_NONE)
+               goto FAIL;
 
        return priv;