diff options
author | Mark Spencer <markster@digium.com> | 2005-11-06 04:38:39 +0000 |
---|---|---|
committer | Mark Spencer <markster@digium.com> | 2005-11-06 04:38:39 +0000 |
commit | 3d473eebbcc0b922b2e52a39a370746fd2e0ee0b (patch) | |
tree | 62d67eb1d5ef315f4f2e6a49b22a975182574ea0 /channels | |
parent | 994b9db081c7351eb8f046d93e61013e9ccfa817 (diff) |
Fix chan_zap build on non-PRI (bug #5620)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6965 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'channels')
-rwxr-xr-x | channels/chan_zap.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/channels/chan_zap.c b/channels/chan_zap.c index dd0dcb64a..f44ebac29 100755 --- a/channels/chan_zap.c +++ b/channels/chan_zap.c @@ -666,13 +666,13 @@ static struct zt_pvt { q931_call *call; int prioffset; int logicalspan; - int dsp_features; #endif #ifdef ZAPATA_R2 int r2prot; mfcr2_t *r2; #endif int polarity; + int dsp_features; } *iflist = NULL, *ifend = NULL; @@ -5023,12 +5023,12 @@ static struct ast_channel *zt_new(struct zt_pvt *i, int state, int startpbx, int } else { i->dsp = ast_dsp_new(); if (i->dsp) { + i->dsp_features = features & ~DSP_PROGRESS_TALK; #ifdef ZAPATA_PRI /* We cannot do progress detection until receives PROGRESS message */ if (i->outgoing && (i->sig == SIG_PRI)) { /* Remember requested DSP features, don't treat talking as ANSWER */ - i->dsp_features = features & ~DSP_PROGRESS_TALK; features = 0; } #endif |