}
/* 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;