Update of /usr/cvsroot/asterisk/channels
In directory mongoose.digium.com:/tmp/cvs-serv24220/channels

Modified Files:
        chan_iax2.c 
Log Message:
fix outgoing format selection breakage


Index: chan_iax2.c
===================================================================
RCS file: /usr/cvsroot/asterisk/channels/chan_iax2.c,v
retrieving revision 1.311
retrieving revision 1.312
diff -u -d -r1.311 -r1.312
--- chan_iax2.c 21 Jun 2005 15:33:25 -0000      1.311
+++ chan_iax2.c 24 Jun 2005 01:37:15 -0000      1.312
@@ -7676,7 +7676,6 @@
        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 @@
        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 @@
        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]);
 

_______________________________________________
Asterisk-Cvs mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-cvs

Reply via email to