diff --git a/src/mod/applications/mod_commands/mod_commands.c b/src/mod/applications/mod_commands/mod_commands.c index 6fc06ea07e..eab0b242cd 100644 --- a/src/mod/applications/mod_commands/mod_commands.c +++ b/src/mod/applications/mod_commands/mod_commands.c @@ -303,7 +303,7 @@ end: SWITCH_STANDARD_API(list_users_function) { int argc; - char *pdata, *argv[8]; + char *pdata, *argv[9]; int32_t arg = 0; switch_xml_t xml_root, x_domains, x_domain_tag; switch_xml_t gts, gt, uts, ut; @@ -313,7 +313,7 @@ SWITCH_STANDARD_API(list_users_function) if ((pdata = strdup(cmd))) { argc = switch_separate_string(pdata, ' ', argv, (sizeof(argv) / sizeof(argv[0]))); - if (argc >= 8) { + if (argc >= 9) { stream->write_function(stream, "-USAGE: %s\n", LIST_USERS_SYNTAX); goto done; } diff --git a/src/mod/endpoints/mod_sofia/sofia_reg.c b/src/mod/endpoints/mod_sofia/sofia_reg.c index b72070ba63..7e26470d73 100644 --- a/src/mod/endpoints/mod_sofia/sofia_reg.c +++ b/src/mod/endpoints/mod_sofia/sofia_reg.c @@ -857,7 +857,7 @@ long sofia_reg_uniform_distribution(int max) int result; int range = max + 1; - srand((unsigned) switch_thread_self() + switch_micro_time_now()); + srand((intptr_t) switch_thread_self() + switch_micro_time_now()); result = (int)((double)rand() / (((double)RAND_MAX + (double)1) / range)); switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG9, "Generated random %ld, max is %d\n", (long) result, max);