|
|
@ -3886,6 +3886,7 @@ void *analog_handle_init_event(struct analog_pvt *i, int event)
|
|
|
|
ast_log(LOG_WARNING, "Cannot allocate new structure on channel %d\n", i->channel);
|
|
|
|
ast_log(LOG_WARNING, "Cannot allocate new structure on channel %d\n", i->channel);
|
|
|
|
} else if (ast_pthread_create_detached(&threadid, NULL, __analog_ss_thread, i)) {
|
|
|
|
} else if (ast_pthread_create_detached(&threadid, NULL, __analog_ss_thread, i)) {
|
|
|
|
ast_log(LOG_WARNING, "Unable to start simple switch thread on channel %d\n", i->channel);
|
|
|
|
ast_log(LOG_WARNING, "Unable to start simple switch thread on channel %d\n", i->channel);
|
|
|
|
|
|
|
|
ast_hangup(chan);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
ast_callid_threadstorage_auto_clean(callid, callid_created);
|
|
|
|
ast_callid_threadstorage_auto_clean(callid, callid_created);
|
|
|
@ -3912,6 +3913,7 @@ void *analog_handle_init_event(struct analog_pvt *i, int event)
|
|
|
|
ast_log(LOG_WARNING, "Cannot allocate new structure on channel %d\n", i->channel);
|
|
|
|
ast_log(LOG_WARNING, "Cannot allocate new structure on channel %d\n", i->channel);
|
|
|
|
} else if (ast_pthread_create_detached(&threadid, NULL, __analog_ss_thread, i)) {
|
|
|
|
} else if (ast_pthread_create_detached(&threadid, NULL, __analog_ss_thread, i)) {
|
|
|
|
ast_log(LOG_WARNING, "Unable to start simple switch thread on channel %d\n", i->channel);
|
|
|
|
ast_log(LOG_WARNING, "Unable to start simple switch thread on channel %d\n", i->channel);
|
|
|
|
|
|
|
|
ast_hangup(chan);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
ast_callid_threadstorage_auto_clean(callid, callid_created);
|
|
|
|
ast_callid_threadstorage_auto_clean(callid, callid_created);
|
|
|
|