diff --git a/src/agent.c b/src/agent.c
index b6ddd82..36e96e9 100644
--- a/src/agent.c
+++ b/src/agent.c
}
int agent_display_passkey(struct agent *agent, struct btd_device *device,
- uint32_t passkey)
+ uint32_t passkey, uint16_t entered)
{
DBusMessage *message;
const gchar *dev_path = device_get_path(device);
dbus_message_append_args(message,
DBUS_TYPE_OBJECT_PATH, &dev_path,
DBUS_TYPE_UINT32, &passkey,
+ DBUS_TYPE_UINT16, &entered,
DBUS_TYPE_INVALID);
if (!g_dbus_send_message(connection, message)) {
diff --git a/src/agent.h b/src/agent.h
index 320b92d..a729633 100644
--- a/src/agent.h
+++ b/src/agent.h
void *user_data, GDestroyNotify destroy);
int agent_display_passkey(struct agent *agent, struct btd_device *device,
- uint32_t passkey);
+ uint32_t passkey, uint16_t entered);
int agent_display_pincode(struct agent *agent, struct btd_device *device,
const char *pincode, agent_cb cb,