summaryrefslogtreecommitdiffstats
path: root/hcid/dbus.h
diff options
context:
space:
mode:
authorClaudio Takahasi <claudio.takahasi@openbossa.org>2006-04-10 17:28:47 +0000
committerClaudio Takahasi <claudio.takahasi@openbossa.org>2006-04-10 17:28:47 +0000
commit1f98ca9b57ecd36d032449972b7b9f006ad1e06f (patch)
tree93902fb3eb844f7cc70107f78423b294ec9ed9cf /hcid/dbus.h
parent99ab0e609a4590d0027ae42d95ed1ca0b6c2e86f (diff)
Fixed discoverable timeout and timeout list data memory leak
Diffstat (limited to 'hcid/dbus.h')
-rw-r--r--hcid/dbus.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/hcid/dbus.h b/hcid/dbus.h
index 5ae2b7b8..677c3220 100644
--- a/hcid/dbus.h
+++ b/hcid/dbus.h
@@ -105,7 +105,8 @@ struct active_conn_info {
struct hci_dbus_data {
uint16_t dev_id;
uint16_t path_id;
- uint32_t discoverable_timeout;
+ uint32_t timeout_id; /* discoverable timeout id */
+ uint32_t discoverable_timeout; /* discoverable time(msec) */
uint8_t mode; /* scan mode */
discover_state_t discover_state; /* discover states */
int discover_type; /* with/without name resolving */
@@ -198,6 +199,7 @@ void disc_device_info_free(void *data, void *user_data);
int disc_device_append(struct slist **list, bdaddr_t *bdaddr, name_status_t name_status);
int disc_device_req_name(struct hci_dbus_data *dbus_data);
+int discoverable_timeout_handler(void *data);
/*
* Scanning modes, used by DEV_SET_MODE
* off: remote devices are not allowed to find or connect to this device