From d516f96d8b123b36e0def74cce827026f100d379 Mon Sep 17 00:00:00 2001 From: Claudio Takahasi Date: Thu, 11 Sep 2008 17:52:08 -0300 Subject: Input: Missing send the message when connect fails --- input/device.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'input') diff --git a/input/device.c b/input/device.c index 1726ed97..94dfef51 100644 --- a/input/device.c +++ b/input/device.c @@ -755,6 +755,7 @@ static void control_connect_cb(GIOChannel *chan, int err, const bdaddr_t *src, { struct input_conn *iconn = user_data; struct input_device *idev = iconn->idev; + DBusMessage *reply; if (err < 0) { error("connect(): %s (%d)", strerror(-err), -err); @@ -776,7 +777,8 @@ static void control_connect_cb(GIOChannel *chan, int err, const bdaddr_t *src, failed: iconn->ctrl_sk = -1; - connection_attempt_failed(iconn->pending_connect, -err); + reply = connection_attempt_failed(iconn->pending_connect, -err); + g_dbus_send_message(idev->conn, reply); dbus_message_unref(iconn->pending_connect); iconn->pending_connect = NULL; } -- cgit