From 2fd695d23c4e9e53e9aa7cba8c42067fa1a992b2 Mon Sep 17 00:00:00 2001 From: Jeff Peeler Date: Wed, 15 Apr 2009 14:57:20 +0000 Subject: 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 --- channels/chan_dahdi.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'channels') diff --git a/channels/chan_dahdi.c b/channels/chan_dahdi.c index c380fd228..dd2048fa0 100644 --- a/channels/chan_dahdi.c +++ b/channels/chan_dahdi.c @@ -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; -- cgit v1.2.3