diff options
author | Minje Ahn <minje.ahn@samsung.com> | 2018-04-05 11:17:16 +0900 |
---|---|---|
committer | Minje Ahn <minje.ahn@samsung.com> | 2018-04-05 11:17:16 +0900 |
commit | e06ba3fa1d94ca70d374477ad9ace2bcc7c9dc6e (patch) | |
tree | dcd53e4afc0a7e9a5bdcdcd4fced7ff75024f0a9 /src/media-thumb-internal.c | |
parent | 12345c8796fe146da2a0c898a8c7de66e15dcdf8 (diff) | |
download | libmedia-thumbnail-e06ba3fa1d94ca70d374477ad9ace2bcc7c9dc6e.tar.gz libmedia-thumbnail-e06ba3fa1d94ca70d374477ad9ace2bcc7c9dc6e.tar.bz2 libmedia-thumbnail-e06ba3fa1d94ca70d374477ad9ace2bcc7c9dc6e.zip |
Add function for invalid storagesubmit/tizen/20180411.083552
Change-Id: Iac0c39cd2570c87e6941ff9ccd0647a421f4268c
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
Diffstat (limited to 'src/media-thumb-internal.c')
-rwxr-xr-x | src/media-thumb-internal.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/media-thumb-internal.c b/src/media-thumb-internal.c index 63aeb11..44b9d88 100755 --- a/src/media-thumb-internal.c +++ b/src/media-thumb-internal.c @@ -23,6 +23,7 @@ #include "media-thumb-util.h" #include "media-thumb-internal.h" #include "media-thumb-ipc.h" +#include "media-thumb-db.h" #include <sys/types.h> #include <fcntl.h> @@ -331,6 +332,7 @@ int _media_thumb_get_hash_name(const char *file_full_path, char *thumb_hash_path char *hash_name = NULL; char file_ext[255] = { 0 }; char *get_path = NULL; + char *storage_id = NULL; int ret_len = 0; ms_user_storage_type_e storage_type = -1; int ret = MS_MEDIA_ERR_NONE; @@ -353,8 +355,14 @@ int _media_thumb_get_hash_name(const char *file_full_path, char *thumb_hash_path thumb_err("_media_thumb_generate_hash_name fail"); return MS_MEDIA_ERR_INTERNAL; } + ret = _media_thumb_get_storage_id_from_db(file_full_path, &storage_id, uid); + if (ret != MS_MEDIA_ERR_NONE) { + thumb_err("_media_thumb_get_storage_id_from_db fail"); + return MS_MEDIA_ERR_INTERNAL; + } - ret = ms_user_get_thumb_store_path(uid, storage_type, &get_path); + ret = ms_user_get_thumb_store_path(uid, storage_type, storage_id, &get_path); + SAFE_FREE(storage_id); if (get_path != NULL) ret_len = snprintf(thumb_hash_path, max_thumb_path - 1, "%s/.%s-%s.jpg", get_path, file_ext, hash_name); |