diff options
| author | Alok Barsode <alok.barsode@azingo.com> | 2008-08-28 20:00:01 +0530 | 
|---|---|---|
| committer | Alok Barsode <alok.barsode@azingo.com> | 2008-08-29 14:22:35 +0530 | 
| commit | 93750261a6093a8d987cd23327fd3d90467b5739 (patch) | |
| tree | 2c09ffa05cfe07cb51274d091f85780a23cecea1 /src/adapter.c | |
| parent | aeecbf7e45383c48ccb4fd70417500e568cda3bb (diff) | |
Adding adapter_remove_oor_devices.
Diffstat (limited to 'src/adapter.c')
| -rw-r--r-- | src/adapter.c | 14 | 
1 files changed, 14 insertions, 0 deletions
| diff --git a/src/adapter.c b/src/adapter.c index 4926d14f..04c219ca 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -2898,6 +2898,20 @@ void adapter_update_oor_devices(struct adapter *adapter)  	}  } +void adapter_remove_oor_device(struct adapter *adapter, char *peer_addr) +{ +	GSList *l; + +	l = g_slist_find_custom(adapter->oor_devices, peer_addr, +				(GCompareFunc) strcmp); +	if (l) { +		char *dev = l->data; +		adapter->oor_devices = g_slist_remove(adapter->oor_devices, +								dev); +		g_free(dev); +	} +} +  int btd_register_adapter_driver(struct btd_adapter_driver *driver)  {  	adapter_drivers = g_slist_append(adapter_drivers, driver); | 
