"</interface>"
"</node>";
+/* LCOV_EXCL_START */
static void __bt_pb_agent_method(GDBusConnection *connection,
const gchar *sender, const gchar *object_path,
const gchar *interface_name, const gchar *method_name,
FN_START;
GVariant *phonebook;
PhoneBookType pb_type = TELECOM_NONE;
- GVariantBuilder *vcards = g_variant_builder_new(G_VARIANT_TYPE("as"));
+ GVariantBuilder *vcards;
INFO("name: %s filter: %lld format: %d max_list_count: %d list_start_offset: %d\n",
- name, filter, format, max_list_count, list_start_offset);
+ name, (unsigned long long int)filter, format, max_list_count, list_start_offset);
__bluetooth_pb_agent_timeout_add_seconds(agent);
return NULL;
}
+ vcards = g_variant_builder_new(G_VARIANT_TYPE("as"));
+
if (max_list_count > 0) {
__bluetooth_pb_get_vcards(agent, pb_type, filter, format,
max_list_count, list_start_offset, vcards);
GVariant *phonebook_list;
PhoneBookType pb_type = TELECOM_NONE;
- GVariantBuilder *builder = g_variant_builder_new(G_VARIANT_TYPE("a(ssu)"));
+ GVariantBuilder *builder;
DBG_SECURE("name: %s\n", name);
return NULL;
}
+ builder = g_variant_builder_new(G_VARIANT_TYPE("a(ssu)"));
+
__bluetooth_pb_get_list(agent, pb_type, builder);
INFO("pb_type[%d] / number of missed_call[%d]", pb_type,
phonebook_list = g_variant_new("(a(ssu)u)", builder, 0);
}
- if (builder)
- g_variant_builder_unref(builder);
+ g_variant_builder_unref(builder);
FN_END;
return phonebook_list;
gchar *str = NULL;
const gchar *attr = NULL;
- DBG_SECURE("folder: %s id: %s filter: %ld format: %d\n",
- folder, id, filter, format);
+ DBG_SECURE("folder: %s id: %s filter: %llu format: %d\n",
+ folder, id, (unsigned long long int)filter, format);
__bluetooth_pb_agent_timeout_add_seconds(agent);
FN_START;
GVariant *phonebook_entries;
PhoneBookType pb_type = TELECOM_NONE;
- GVariantBuilder *builder = g_variant_builder_new(G_VARIANT_TYPE("a(ssu)"));
+ GVariantBuilder *builder;
DBG("command: %s, start_index: %d, end_index: %d\n",
command, start_index, end_index);
return NULL;
}
+ builder = g_variant_builder_new(G_VARIANT_TYPE("a(ssu)"));
+
__bluetooth_pb_get_list_number(agent, pb_type,
start_index, end_index, builder);
phonebook_entries = g_variant_new("(a(ssu))", builder);
- if (builder)
- g_variant_builder_unref(builder);
+ g_variant_builder_unref(builder);
FN_END;
return phonebook_entries;
FN_START;
GVariant *phonebook_entries;
PhoneBookType pb_type = TELECOM_NONE;
- GVariantBuilder *builder = g_variant_builder_new(G_VARIANT_TYPE("a(ssu)"));
+ GVariantBuilder *builder;
DBG("command: %s, find text: %s\n", command, find_text);
return NULL;
}
+ builder = g_variant_builder_new(G_VARIANT_TYPE("a(ssu)"));
+
__bluetooth_pb_get_list_name(agent, pb_type, find_text, builder);
phonebook_entries = g_variant_new("(a(ssu))", builder);
- if (builder)
- g_variant_builder_unref(builder);
+ g_variant_builder_unref(builder);
FN_END;
return phonebook_entries;
}
}
- if (is_duplicated == FALSE) {
+ if (is_duplicated == FALSE)
contacts_svc_insert_contact(0, contact_record);
- }
} else {
ERR("Fail \n");
}
contacts_list_destroy(recordList, true);
+ if (is_first_condition) {
+ ERR("ADDRESSBOOK NOT FOUND");
+ contacts_filter_destroy(filter);
+ contacts_query_destroy(query);
+ return NULL;
+ }
+
status = contacts_query_set_filter(query, filter);
if (status != CONTACTS_ERROR_NONE)
ERR("Could not Apply Filter");
}
INFO("Limit is = %d and offset is =%d\n", limit, offset);
+ if (query == NULL) {
+ ERR("Query is NULL");
+ return;
+ }
/* When limit is passed as ZERO to contacts_db_get_records_with_query
* API then this API will provide all available contacts in its database
* (unrestricted). Now consider a case when client requests for
g_free(name);
}
+ if (query == NULL) {
+ ERR("Query is NULL");
+ return;
+ }
+
status = contacts_db_get_records_with_query(query, -1, -1,
&record_list);
DBG("type = %d", pb_type);
switch (pb_type) {
case TELECOM_PB:
- query = __bluetooth_pb_query_person_number();
+ query = __bluetooth_pb_query_person(PBAP_ADDRESSBOOK_PHONE);
__bluetooth_pb_get_contact_list_number(agent, query,
start_index, end_index, builder);
break;
DBG("Received contact changed cb");
- g_dbus_connection_emit_signal(conn, "org.bluez.pb_agent",
+ g_dbus_connection_emit_signal(conn, NULL,
"/org/bluez/pb_agent", "org.bluez.PbAgent",
"clear", NULL, NULL);
tapi_result = tel_get_sim_msisdn(agent->tapi_handle,
__bluetooth_pb_tel_callback, agent);
- if (tapi_result != TAPI_API_SUCCESS) {
+ if (tapi_result != TAPI_API_SUCCESS)
__bt_pb_dbus_init(agent);
- }
__bluetooth_pb_agent_timeout_add_seconds(agent);
if (contacts_disconnect() != CONTACTS_ERROR_NONE)
ERR("contacts_disconnect failed \n");
- g_dbus_connection_emit_signal(pb_dbus_conn, "org.bluez.pb_agent",
+ g_dbus_connection_emit_signal(pb_dbus_conn, NULL,
"/org/bluez/pb_agent", "org.bluez.PbAgent",
"clear", NULL, NULL);
FN_END;
return ret;
}
+/* LCOV_EXCL_STOP */