client_t *c = NULL;
buffer[0] = (uint8_t) (type | 2);
Log_debug("Whisper session %d", vt->sessions[i]);
- while (Client_iterate(&c) != NULL) {
- if (c->sessionId == vt->sessions[i]) {
- Client_send_voice(client, c, buffer, pds->offset + 1, poslen);
- break;
- }
+
+ c = Client_find_by_session(vt->sessions[i]);
+
+ if (c != NULL) {
+ Client_send_voice(client, c, buffer, pds->offset + 1, poslen);
}
}
}