diff --git a/obexd/plugins/pbap.c b/obexd/plugins/pbap.c
index ab1d9ce..7eedfe0 100644
--- a/obexd/plugins/pbap.c
+++ b/obexd/plugins/pbap.c
sorted = sort_entries(pbap->cache.entries, pbap->params->order,
pbap->params->searchattrib,
(const char *) pbap->params->searchval);
- if (sorted == NULL)
- return -ENOENT;
/* Computing offset considering first entry of the phonebook */
l = g_slist_nth(sorted, pbap->params->liststartoffset);
static void cache_ready_notify(void *user_data)
{
struct pbap_session *pbap = user_data;
- int err;
DBG("");
pbap->cache.valid = TRUE;
- err = generate_response(pbap);
- if (err < 0) {
- obex_object_set_io_flags(pbap->obj, G_IO_ERR, err);
- return;
- }
-
+ generate_response(pbap);
obex_object_set_io_flags(pbap->obj, G_IO_IN, 0);
}