mirror of
https://github.com/asterisk/asterisk.git
synced 2026-07-10 08:22:46 -07:00
Don't try to do anything in pri_check_restart with service messages unless
libpri supports it. git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@188515 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -12255,7 +12255,9 @@ static void dahdi_pri_error(struct pri *pri, char *s)
|
||||
#if defined(HAVE_PRI)
|
||||
static int pri_check_restart(struct dahdi_pri *pri)
|
||||
{
|
||||
#ifdef HAVE_PRI_SERVICE_MESSAGES
|
||||
tryanotherpos:
|
||||
#endif
|
||||
do {
|
||||
pri->resetpos++;
|
||||
} while ((pri->resetpos < pri->numchans) &&
|
||||
@@ -12263,6 +12265,7 @@ tryanotherpos:
|
||||
pri->pvts[pri->resetpos]->call ||
|
||||
pri->pvts[pri->resetpos]->resetting));
|
||||
if (pri->resetpos < pri->numchans) {
|
||||
#ifdef HAVE_PRI_SERVICE_MESSAGES
|
||||
char db_chan_name[20], db_answer[5], state;
|
||||
int why;
|
||||
|
||||
@@ -12280,6 +12283,7 @@ tryanotherpos:
|
||||
goto tryanotherpos;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
/* Mark the channel as resetting and restart it */
|
||||
pri->pvts[pri->resetpos]->resetting = 1;
|
||||
|
||||
Reference in New Issue
Block a user