From 2395f8888cd08a6c2c7efaa080c4c5eb0723b09d Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Fri, 17 Jul 2009 17:37:27 +0200 Subject: [PATCH] Remove timeout when service connect is stopped via disconnect --- src/service.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/service.c b/src/service.c index c090bfb..e334dee 100644 --- a/src/service.c +++ b/src/service.c @@ -593,6 +593,11 @@ static DBusMessage *disconnect_service(DBusConnection *conn, if (service->pending != NULL) { DBusMessage *reply; + if (service->timeout > 0) { + g_source_remove(service->timeout); + service->timeout = 0; + } + reply = __connman_error_operation_aborted(service->pending); if (reply != NULL) g_dbus_send_message(conn, reply); -- 2.7.4