From: Jongkyu Koo Date: Thu, 7 Sep 2017 23:27:26 +0000 (+0900) Subject: modify to compare view_uri X-Git-Tag: accepted/tizen/unified/20170911.060218^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=68ff6450161a6ec9643a3b4fe76f528a997383c3;p=platform%2Fcore%2Fpim%2Fcontacts-service.git modify to compare view_uri Change-Id: I85b342f8c73fe8f7a9ddf0ab901be62d58ec14f4 Signed-off-by: Jongkyu Koo --- diff --git a/common/ctsvc_query.c b/common/ctsvc_query.c index ed464e2..6a611c0 100644 --- a/common/ctsvc_query.c +++ b/common/ctsvc_query.c @@ -109,10 +109,14 @@ EXPORT_API int contacts_query_set_filter(contacts_query_h query, contacts_filter CHECK_CONTACT_SUPPORTED(CONTACT_FEATURE); int ret; ctsvc_query_s *s_query; + ctsvc_composite_filter_s *s_filter; contacts_filter_h new_filter; RETV_IF(NULL == query || NULL == filter, CONTACTS_ERROR_INVALID_PARAMETER); s_query = (ctsvc_query_s*)query; + s_filter = (ctsvc_composite_filter_s*)filter; + if (s_query->view_uri && s_filter->view_uri && STRING_EQUAL != strcmp(s_query->view_uri, s_filter->view_uri)) + return CONTACTS_ERROR_INVALID_PARAMETER; ret = ctsvc_filter_clone(filter, &new_filter); RETVM_IF(ret != CONTACTS_ERROR_NONE, ret, "ctsvc_filter_clone Fail(%d)", ret);