diff --git a/obexd/src/phonebook.c b/obexd/src/phonebook.c
index b81e774..70bcc68 100644
--- a/obexd/src/phonebook.c
+++ b/obexd/src/phonebook.c
#include <glib.h>
+#include "logging.h"
#include "phonebook.h"
static GSList *driver_list = NULL;
int phonebook_driver_register(struct phonebook_driver *driver)
{
+ DBG("driver %p name %s", driver, driver->name);
+
driver_list = g_slist_append(driver_list, driver);
return 0;
void phonebook_driver_unregister(struct phonebook_driver *driver)
{
+ DBG("driver %p name %s", driver, driver->name);
+
driver_list = g_slist_remove(driver_list, driver);
}
void phonebook_return(struct phonebook_context *context,
- unsigned char *buf, size_t size)
+ unsigned char *buf, int size)
{
}
diff --git a/obexd/src/phonebook.h b/obexd/src/phonebook.h
index b786234..e154edf 100644
--- a/obexd/src/phonebook.h
+++ b/obexd/src/phonebook.h
extern void phonebook_driver_unregister(struct phonebook_driver *driver);
extern void phonebook_return(struct phonebook_context *context,
- unsigned char *buf, size_t size);
+ unsigned char *buf, int size);