Merge pull request #2466 from signalwire/portallocator

[core] Fix scan-build 14 in port allocator
This commit is contained in:
Andrey Volk 2024-05-19 21:46:32 +03:00 committed by GitHub
commit c2b7f0b5f7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 1 deletions

View File

@ -150,7 +150,7 @@ SWITCH_DECLARE(switch_status_t) switch_core_port_allocator_request_port(switch_c
switch_mutex_lock(alloc->mutex);
srand((unsigned) ((unsigned) (intptr_t) port_ptr + (unsigned) (intptr_t) switch_thread_self() + switch_micro_time_now()));
while (alloc->track_used < alloc->track_len) {
while (alloc->track_len && alloc->track_used < alloc->track_len) {
uint32_t index;
uint32_t tries = 0;