diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c index 7abe62fdfc389dc08885f1e0f818adcf40c36d80..dfefcea9c993194c6ff364042b868daffdf6d190 100644 --- a/channels/chan_iax2.c +++ b/channels/chan_iax2.c @@ -9883,6 +9883,8 @@ static int load_module(void) for (x=0;x<IAX_MAX_CALLS;x++) ast_mutex_init(&iaxsl[x]); + ast_cond_init(&sched_cond, NULL); + if (!(sched = sched_context_create())) { ast_log(LOG_ERROR, "Failed to create scheduler context\n"); return AST_MODULE_LOAD_FAILURE;