Fix to return 0 if backend is already loaded or unloaded
[platform/hal/api/device.git] / src / board.c
index ebbd647..3fde9fa 100644 (file)
@@ -27,7 +27,7 @@ int hal_device_board_get_backend(void)
        int ret;
 
        if (g_board_funcs)
-               return -1;
+               return 0;
 
        ret = hal_common_get_backend(HAL_MODULE_DEVICE_BOARD, (void **)&g_board_funcs);
        if (ret < 0) {
@@ -41,7 +41,7 @@ int hal_device_board_get_backend(void)
 int hal_device_board_put_backend(void)
 {
        if (!g_board_funcs)
-               return -1;
+               return 0;
 
        hal_common_put_backend(HAL_MODULE_DEVICE_BOARD, (void *)g_board_funcs);
        g_board_funcs = NULL;