mirror of
https://gitlab.freedesktop.org/pipewire/pipewire
synced 2024-09-20 00:11:31 +00:00
spa: bluez: simplify loop
`spa_list_for_each_safe()` is not needed as the list is not modified during the traversal, so use `spa_list_for_each()`.
This commit is contained in:
parent
f71910c665
commit
bdd7570c6f
|
@ -1250,7 +1250,7 @@ static void sco_listen_event(struct spa_source *source)
|
|||
socklen_t addrlen;
|
||||
int sock = -1;
|
||||
char local_address[18], remote_address[18];
|
||||
struct rfcomm *rfcomm, *rfcomm_tmp;
|
||||
struct rfcomm *rfcomm;
|
||||
struct spa_bt_transport *t = NULL;
|
||||
struct transport_data *td;
|
||||
|
||||
|
@ -1283,7 +1283,7 @@ static void sco_listen_event(struct spa_source *source)
|
|||
ba2str(&addr.sco_bdaddr, local_address);
|
||||
|
||||
/* Find transport for local and remote address */
|
||||
spa_list_for_each_safe(rfcomm, rfcomm_tmp, &backend->rfcomm_list, link) {
|
||||
spa_list_for_each(rfcomm, &backend->rfcomm_list, link) {
|
||||
if (rfcomm->transport && spa_streq(rfcomm->transport->device->address, remote_address) &&
|
||||
spa_streq(rfcomm->transport->device->adapter->address, local_address)) {
|
||||
t = rfcomm->transport;
|
||||
|
|
Loading…
Reference in a new issue