struct sockaddr_un serv_addr;
unsigned int serv_addr_len;
- struct timeval tv_timeout = { 0, 500000 };
-
int sockfd = -1;
int retry = 10;
MS_DBG("_ms_dcm_agent_recv_msg_from_server in");
int ret = MS_MEDIA_ERR_NONE;
char *storage_path = NULL;
void **handle = NULL;
+ char *uuid = NULL;
int validity = 0;
uid_t uid;
ms_dir_scan_type_t scan_type = MS_SCAN_ALL;
+ uuid = strndup(mount_uuid, strlen(mount_uuid));
ret = ms_load_functions();
if (ret != MS_MEDIA_ERR_NONE) {
MS_DBG_ERR("ms_load_functions failed [%d]", ret);
}
scan_type = MS_SCAN_PART;
ms_set_storage_validity(handle, mount_uuid, 1, uid);
- if (ms_set_storage_scan_status(handle, mount_uuid, MEDIA_SCAN_PREPARE, uid) != MS_MEDIA_ERR_NONE) {
+ if (ms_set_storage_scan_status(handle, uuid, MEDIA_SCAN_PREPARE, uid) != MS_MEDIA_ERR_NONE) {
MS_DBG_ERR("ms_set_storage_scan_status failed");
}
} else {
ERROR:
MS_SAFE_FREE(storage_path);
+ MS_SAFE_FREE(uuid);
ms_disconnect_db(&handle);