diff --git a/obexd/client/transfer.c b/obexd/client/transfer.c
index 89690d0..411a7c0 100644
--- a/obexd/client/transfer.c
+++ b/obexd/client/transfer.c
return TRUE;
}
-gboolean obc_transfer_start(struct obc_transfer *transfer, GObex *obex,
+gboolean obc_transfer_start(struct obc_transfer *transfer, void *obex,
GError **err)
{
transfer->obex = g_obex_ref(obex);
diff --git a/obexd/client/transfer.h b/obexd/client/transfer.h
index f42e21f..1b83d18 100644
--- a/obexd/client/transfer.h
+++ b/obexd/client/transfer.h
transfer_callback_t func,
void *user_data);
-gboolean obc_transfer_start(struct obc_transfer *transfer, GObex *obex,
+gboolean obc_transfer_start(struct obc_transfer *transfer, void *obex,
GError **err);
guint8 obc_transfer_get_operation(struct obc_transfer *transfer);