diff --git a/obexd/plugins/pbap.c b/obexd/plugins/pbap.c
index 7461fd3..807e68f 100644
--- a/obexd/plugins/pbap.c
+++ b/obexd/plugins/pbap.c
unregister_session(os->cid);
}
+static gint pbap_chkput(obex_t *obex, obex_object_t *obj)
+{
+ /* Rejects all PUTs */
+ return -EINVAL;
+}
+
struct obex_service_driver pbap = {
.name = "Phonebook Access server",
.service = OBEX_PBAP,
.connect = pbap_connect,
.get = pbap_get,
.setpath = pbap_setpath,
- .disconnect = pbap_disconnect
+ .disconnect = pbap_disconnect,
+ .chkput = pbap_chkput
};
static int pbap_init(void)