Skip to content
Snippets Groups Projects
Commit f0a7adb3 authored by Richard Mudgett's avatar Richard Mudgett
Browse files

Avoid a crash on SS7 channels.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@261405 65c4cc65-6c06-0410-ace0-fbb531ad65f3
parent 865bdbc9
No related branches found
No related tags found
No related merge requests found
......@@ -12083,9 +12083,9 @@ static struct dahdi_pvt *mkintf(int channel, const struct dahdi_chan_conf *conf,
 
if (!here) {
tmp->locallyblocked = tmp->remotelyblocked = 0;
switch (chan_sig) {
switch (tmp->sig) {
#if defined(HAVE_PRI)
case SIG_PRI_LIB_HANDLE_CASES:
case SIG_SS7:
tmp->inservice = 0;
#if defined(HAVE_PRI_SERVICE_MESSAGES)
((struct sig_pri_chan *) tmp->sig_pvt)->service_status = 0;
......@@ -12117,6 +12117,12 @@ static struct dahdi_pvt *mkintf(int channel, const struct dahdi_chan_conf *conf,
}
#endif /* defined(HAVE_PRI_SERVICE_MESSAGES) */
break;
#endif /* defined(HAVE_PRI) */
#if defined(HAVE_SS7)
case SIG_SS7:
tmp->inservice = 0;
break;
#endif /* defined(HAVE_SS7) */
default:
/* We default to in service on protocols that don't have a reset */
tmp->inservice = 1;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment