fix utc fail 55/42855/1
authorGukhwan Cho <gh78.cho@samsung.com>
Fri, 3 Jul 2015 06:49:21 +0000 (15:49 +0900)
committerGukhwan Cho <gh78.cho@samsung.com>
Fri, 3 Jul 2015 06:49:21 +0000 (15:49 +0900)
Change-Id: I52e9bce550abcdad16ba7d474f4ffaf0472b9a13
Signed-off-by: Gukhwan Cho <gh78.cho@samsung.com>
native/ctsvc_db_init.c
server/ctsvc_server.c

index ec824f0..fc28c17 100644 (file)
@@ -180,6 +180,8 @@ int ctsvc_db_plugin_deinit()
 int ctsvc_db_get_table_name(const char *view_uri, const char **out_table)
 {
        db_table_info_s* db_view_info = NULL;
+       RETV_IF(NULL == view_uri, CONTACTS_ERROR_INVALID_PARAMETER);
+       RETV_IF(NULL == out_table, CONTACTS_ERROR_INVALID_PARAMETER);
 
        if(__ctsvc_db_view_hash_table){
                db_view_info = g_hash_table_lookup(__ctsvc_db_view_hash_table, view_uri);
@@ -197,6 +199,7 @@ int ctsvc_db_get_table_name(const char *view_uri, const char **out_table)
 int ctsvc_required_read_permission(const char *view_uri)
 {
        db_table_info_s* db_view_info = NULL;
+       RETV_IF(NULL == view_uri, CTSVC_PERMISSION_CONTACT_NONE);
 
        if(__ctsvc_db_view_hash_table){
                db_view_info = g_hash_table_lookup(__ctsvc_db_view_hash_table, view_uri);
@@ -213,6 +216,7 @@ int ctsvc_required_read_permission(const char *view_uri)
 int ctsvc_required_write_permission(const char *view_uri)
 {
        db_table_info_s* db_view_info = NULL;
+       RETV_IF(NULL == view_uri, CTSVC_PERMISSION_CONTACT_NONE);
 
        if(__ctsvc_db_view_hash_table){
                db_view_info = g_hash_table_lookup(__ctsvc_db_view_hash_table, view_uri);
@@ -229,6 +233,7 @@ int ctsvc_required_write_permission(const char *view_uri)
 bool ctsvc_should_ab_access_control(const char *view_uri)
 {
        db_table_info_s* db_view_info = NULL;
+       RETV_IF(NULL == view_uri, false);
 
        if(__ctsvc_db_view_hash_table){
                db_view_info = g_hash_table_lookup(__ctsvc_db_view_hash_table, view_uri);
index fb6e0a5..7b8fa82 100755 (executable)
@@ -219,6 +219,7 @@ int main(int argc, char *argv[])
        ctsvc_create_file_set_permission(CTSVC_NOTI_SDN_CHANGED, 0660);
        ctsvc_create_file_set_permission(CTSVC_NOTI_PROFILE_CHANGED, 0660);
        ctsvc_create_file_set_permission(CTSVC_NOTI_ACTIVITY_CHANGED, 0660);
+       ctsvc_create_file_set_permission(CTSVC_NOTI_ACTIVITY_PHOTO_CHANGED, 0660);
        ctsvc_create_file_set_permission(CTSVC_NOTI_PHONELOG_CHANGED, 0660);
        ctsvc_create_file_set_permission(CTSVC_NOTI_SPEEDDIAL_CHANGED, 0660);