diff options
author | Johan Hedberg <johan.hedberg@nokia.com> | 2007-01-16 00:09:31 +0000 |
---|---|---|
committer | Johan Hedberg <johan.hedberg@nokia.com> | 2007-01-16 00:09:31 +0000 |
commit | 9b1306c2120c5812bf7f4913bb3f42db926bb69f (patch) | |
tree | ab41aa3ccaa858502934b710447d2420b0fea5a7 /hcid/dbus-service.c | |
parent | a78dd5dfaa489d151864365781ea1f4e40c85cb2 (diff) |
Sanity check for startup timer existense in service_filter
Diffstat (limited to 'hcid/dbus-service.c')
-rw-r--r-- | hcid/dbus-service.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/hcid/dbus-service.c b/hcid/dbus-service.c index 7c2a98a2..5ccad203 100644 --- a/hcid/dbus-service.c +++ b/hcid/dbus-service.c @@ -362,8 +362,11 @@ static DBusHandlerResult service_filter(DBusConnection *conn, service->action = NULL; } - g_timeout_remove(service->startup_timer); - service->startup_timer = 0; + if (service->startup_timer) { + g_timeout_remove(service->startup_timer); + service->startup_timer = 0; + } else + debug("service_filter: timeout was already removed!"); name_listener_add(conn, new, (name_cb_t) service_exit, service); |