From e646e3b166173167a94b319b0a9889b22a55f2e7 Mon Sep 17 00:00:00 2001 From: Minje Ahn Date: Tue, 13 Oct 2015 10:19:41 +0900 Subject: Code cleanup Change-Id: I9bb372674a3fe257278b4867db0153d29b6a16da Signed-off-by: Minje Ahn --- server/thumb-server-internal.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'server/thumb-server-internal.c') diff --git a/server/thumb-server-internal.c b/server/thumb-server-internal.c index e9e9530..88b6190 100755 --- a/server/thumb-server-internal.c +++ b/server/thumb-server-internal.c @@ -177,8 +177,13 @@ int _thumb_daemon_process_job(thumbMsg *req_msg, thumbMsg *res_msg, uid_t uid) thumb_err("_media_thumb_process is failed: %d", err); res_msg->status = THUMB_FAIL; } else { - thumb_warn("_media_thumb_process is failed: %d, So use default thumb", err); - res_msg->status = THUMB_SUCCESS; + if (err != MS_MEDIA_ERR_FILE_NOT_EXIST) { + thumb_warn("_media_thumb_process is failed: %d, So use default thumb", err); + res_msg->status = THUMB_SUCCESS; + } else { + thumb_warn("_media_thumb_process is failed: %d, (file not exist) ", err); + res_msg->status = THUMB_FAIL; + } } } else { res_msg->status = THUMB_SUCCESS; @@ -784,6 +789,7 @@ int _media_thumb_process(thumbMsg *req_msg, thumbMsg *res_msg, uid_t uid) thumb_err("_media_thumb_get_hash_name failed - %d", err); strncpy(thumb_path, default_path, max_length); free(default_path); + default_path = NULL; } _media_thumb_db_disconnect(); return err; @@ -804,6 +810,7 @@ int _media_thumb_process(thumbMsg *req_msg, thumbMsg *res_msg, uid_t uid) thumb_err("_media_thumb_get_hash_name failed - %d", err); strncpy(thumb_path, default_path, max_length); free(default_path); + default_path = NULL; } _media_thumb_db_disconnect(); return err; @@ -828,6 +835,7 @@ int _media_thumb_process(thumbMsg *req_msg, thumbMsg *res_msg, uid_t uid) if(default_path) { strncpy(thumb_path, default_path, max_length); free(default_path); + default_path = NULL; } goto DB_UPDATE; // _media_thumb_db_disconnect(); @@ -869,6 +877,7 @@ int _media_thumb_process(thumbMsg *req_msg, thumbMsg *res_msg, uid_t uid) if(default_path) { strncpy(thumb_path, default_path, max_length); free(default_path); + default_path = NULL; } } _media_thumb_db_disconnect(); -- cgit v1.2.3