typedef int (*UPDATE_FOLDER_TIME)(void *, const char *, const char *, uid_t, char **);
typedef int (*GET_STORAGE_ID)(void *, const char *, char *, uid_t uid, char **);
typedef int (*SET_STORAGE_SCAN_STATUS)(void *, const char *, int, uid_t, char **);
-typedef int (*GET_STORAGE_LIST)(void *, char ***, char ***, int **, int *, char **);
+typedef int (*GET_STORAGE_LIST)(void *, char ***, char ***, int *, char **);
typedef int (*INSERT_FOLDER)(void *, const char *, const char *, int, uid_t, char **);
typedef int (*DELETE_INVALID_FOLDER)(void *, const char *, int, uid_t, char **);
typedef int (*SET_FOLDER_VALIDITY)(void *, const char *, const char *, int, bool, uid_t, char **);
char **storage_list = NULL;
char **storage_id_list = NULL;
- int *scan_status = NULL;
int count = 0;
int i = 0;
ms_stg_info_s* stg_info = NULL;
for (lib_index = 0; lib_index < lib_num; lib_index++) {
- ret = ((GET_STORAGE_LIST)func_array[lib_index][eGET_STORAGE_LIST])(handle[lib_index], &storage_list, &storage_id_list, &scan_status, &count, &err_msg); /*dlopen*/
+ ret = ((GET_STORAGE_LIST)func_array[lib_index][eGET_STORAGE_LIST])(handle[lib_index], &storage_list, &storage_id_list, &count, &err_msg); /*dlopen*/
if (ret != 0) {
MS_DBG_ERR("error : %s [%s]", g_array_index(so_array, char*, lib_index), err_msg);
MS_SAFE_FREE(err_msg);
stg_info->stg_path = g_strdup(storage_list[i]);
stg_info->storage_id = g_strdup(storage_id_list[i]);
- stg_info->scan_status = scan_status[i];
g_array_append_val(*storage_array, stg_info);
MS_SAFE_FREE(storage_list[i]);
MS_SAFE_FREE(storage_id_list[i]);
MS_SAFE_FREE(storage_list);
MS_SAFE_FREE(storage_id_list);
- MS_SAFE_FREE(scan_status);
return MS_MEDIA_ERR_NONE;
}