Author: mikej Date: Tue Dec 11 14:20:12 2007 New Revision: 6660 Modified: freeswitch/trunk/src/switch_core_port_allocator.c Log: fix msvc build. Modified: freeswitch/trunk/src/switch_core_port_allocator.c ============================================================================== --- freeswitch/trunk/src/switch_core_port_allocator.c (original) +++ freeswitch/trunk/src/switch_core_port_allocator.c Tue Dec 11 14:20:12 2007 @@ -92,11 +92,11 @@ int odd = switch_test_flag(alloc, SPF_ODD); switch_mutex_lock(alloc->mutex); - srand(getpid() + time(NULL)); + srand(getpid() + (unsigned)time(NULL)); while(alloc->track_used < alloc->track_len) { double r; - int index; + uint32_t index; int tries = 0; do { @@ -117,9 +117,9 @@ status = SWITCH_STATUS_SUCCESS; if ((even && odd)) { - port = index + alloc->start; + port = (switch_port_t)(index + alloc->start); } else { - port = index + (alloc->start / 2); + port = (switch_port_t)(index + (alloc->start / 2)); port *= 2; } goto end;
participants (1)
-
Freeswitch SVN