From 68ff6450161a6ec9643a3b4fe76f528a997383c3 Mon Sep 17 00:00:00 2001 From: Jongkyu Koo Date: Fri, 8 Sep 2017 08:27:26 +0900 Subject: [PATCH] modify to compare view_uri Change-Id: I85b342f8c73fe8f7a9ddf0ab901be62d58ec14f4 Signed-off-by: Jongkyu Koo --- common/ctsvc_query.c | 4 ++++ 1 file changed, 4 insertions(+) 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); -- 2.7.4