aboutsummaryrefslogtreecommitdiffstats
path: root/channels
diff options
context:
space:
mode:
authorkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2005-06-24 01:37:15 +0000
committerkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2005-06-24 01:37:15 +0000
commit7dca0da7a5587bcd9474deee3a94a421a87deea2 (patch)
tree8c962cec226edd87f612128765c0a99c8f66b2ac /channels
parent53c06ed2e84df9fa7d95038b341364de90a49524 (diff)
fix outgoing format selection breakage
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5993 f38db490-d61c-443f-a65b-d21fe96a405b
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]);