summaryrefslogtreecommitdiff
path: root/channels
diff options
context:
space:
mode:
authorKevin P. Fleming <kpfleming@digium.com>2005-06-24 01:37:15 +0000
committerKevin P. Fleming <kpfleming@digium.com>2005-06-24 01:37:15 +0000
commit8db7830293d8b09ee8da7860d971d569ff58c13d (patch)
tree8c962cec226edd87f612128765c0a99c8f66b2ac /channels
parent8ed59c10e493aa347d2bca9082ca0f15981acab4 (diff)
fix outgoing format selection breakage
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5993 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'channels')
-rwxr-xr-xchannels/chan_iax2.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c
index f958052f2..09d21503d 100755
--- a/channels/chan_iax2.c
+++ b/channels/chan_iax2.c
@@ -7676,7 +7676,6 @@ static struct ast_channel *iax2_request(const char *type, int format, void *data
int fmt, native;
struct sockaddr_in sin;
struct ast_channel *c;
- int capability = iax2_capability;
struct parsed_dial_string pds;
struct create_addr_info cai;
char *tmpstr;
@@ -7686,6 +7685,7 @@ static struct ast_channel *iax2_request(const char *type, int format, void *data
parse_dial_string(tmpstr, &pds);
memset(&cai, 0, sizeof(cai));
+ cai.capability = iax2_capability;
ast_copy_flags(&cai, &globalflags, IAX_NOTRANSFER | IAX_USEJITTERBUF | IAX_FORCEJITTERBUF);
@@ -7715,7 +7715,7 @@ static struct ast_channel *iax2_request(const char *type, int format, void *data
if (cai.found)
ast_copy_string(iaxs[callno]->host, pds.peer, sizeof(iaxs[callno]->host));
- c = ast_iax2_new(callno, AST_STATE_DOWN, capability);
+ c = ast_iax2_new(callno, AST_STATE_DOWN, cai.capability);
ast_mutex_unlock(&iaxsl[callno]);