summaryrefslogtreecommitdiff
path: root/src/sdpd-database.c
diff options
context:
space:
mode:
authorSzymon Janc <szymon.janc@tieto.com>2013-09-19 16:00:42 +0200
committerJohan Hedberg <johan.hedberg@intel.com>2013-09-23 10:42:59 +0300
commit3a34949d8517f36cab898a87628ccf3818431980 (patch)
tree07708124aecfe958a31c66ca233bef1a57d85f27 /src/sdpd-database.c
parent6ae04b357f83d5e932b2e088c2fb13168d9b9b60 (diff)
downloadbluez-3a34949d8517f36cab898a87628ccf3818431980.tar.gz
adapter: Handle adding new SDP records
Make adapter in charge of updating SDP database. This allow to decouple SDP of code used for notifying adapters about SDP database change.
Diffstat (limited to 'src/sdpd-database.c')
-rw-r--r--src/sdpd-database.c12
1 files changed, 0 insertions, 12 deletions
diff --git a/src/sdpd-database.c b/src/sdpd-database.c
index cf33f1986..600ddbf75 100644
--- a/src/sdpd-database.c
+++ b/src/sdpd-database.c
@@ -168,7 +168,6 @@ void sdp_svcdb_set_collectable(sdp_record_t *record, int sock)
*/
void sdp_record_add(const bdaddr_t *device, sdp_record_t *rec)
{
- struct btd_adapter *adapter;
sdp_access_t *dev;
SDPDBG("Adding rec : 0x%lx", (long) rec);
@@ -184,15 +183,6 @@ void sdp_record_add(const bdaddr_t *device, sdp_record_t *rec)
dev->handle = rec->handle;
access_db = sdp_list_insert_sorted(access_db, dev, access_sort);
-
- if (bacmp(device, BDADDR_ANY) == 0) {
- adapter_foreach(adapter_service_insert, rec);
- return;
- }
-
- adapter = adapter_find(device);
- if (adapter)
- adapter_service_insert(adapter, rec);
}
static sdp_list_t *record_locate(uint32_t handle)
@@ -333,7 +323,5 @@ void sdp_init_services_list(bdaddr_t *device)
continue;
SDPDBG("adding record with handle %x", access->handle);
-
- adapter_foreach(adapter_service_insert, rec);
}
}