Fix returned error type 66/64066/1
authorMinje Ahn <minje.ahn@samsung.com>
Tue, 29 Mar 2016 23:29:48 +0000 (08:29 +0900)
committerMinje Ahn <minje.ahn@samsung.com>
Tue, 29 Mar 2016 23:29:48 +0000 (08:29 +0900)
Change-Id: I74b1e44d4d9dd55653c193d884cc8aca17f04cf8
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
packaging/capi-content-media-content.spec
src/media_folder.c
src/media_util_private.c

index 1390d46..a279678 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       capi-content-media-content
 Summary:    A Media content library in Tizen Native API
-Version:    0.2.76
+Version:    0.2.77
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
index 029b8f1..eb9d484 100755 (executable)
@@ -454,7 +454,7 @@ int media_folder_set_name(media_folder_h folder, const char *name)
                        if (ignore_dir == TRUE) {
                                media_content_error("Invalid folder path");
                                SAFE_FREE(folder_path);
-                               return MEDIA_CONTENT_ERROR_INVALID_PARAMETER;
+                               return ret;
                        }
 
                        SAFE_FREE(g_src_path);
index 05e6415..fd37b7e 100755 (executable)
@@ -98,7 +98,10 @@ int _media_util_check_ignore_dir(const char *dir_path, bool *ignore)
                        *ignore = TRUE;
                        media_content_error("Open Directory fail");
                        media_content_sec_debug("Open fail path[%s]", search_path);
-                       return MEDIA_CONTENT_ERROR_INVALID_PARAMETER;
+                       if (errno == EACCES || errno == EPERM)
+                               return MEDIA_CONTENT_ERROR_PERMISSION_DENIED;
+                       else
+                               return MEDIA_CONTENT_ERROR_INVALID_PARAMETER;
                }
 
                media_content_retvm_if(dp == NULL, MEDIA_CONTENT_ERROR_INVALID_OPERATION, "Open Directory fail");