datastorage: fixed use of wrong client search

This commit is contained in:
Ian-Clowes 2020-08-02 15:15:36 +01:00 committed by Polynomialdivision
parent 7262cf02d0
commit 421324486f

View file

@ -766,13 +766,13 @@ client *client_array_get_client(const struct dawn_mac client_addr) {
//pthread_mutex_lock(&client_array_mutex);
#ifndef DAWN_CLIENT_SCAN_BC_ONLY
client* ret = *client_find_first_c_entry(client_addr);
#else
client* ret = client_set_bc;
while (ret != NULL && !mac_is_equal_bb(client_addr, ret->client_addr))
{
ret = ret->next_entry_bc;
}
#else
client* ret = *client_find_first_c_entry(client_addr);
#endif
if (ret != NULL && !mac_is_equal_bb(client_addr, ret->client_addr))