Changeset 4974 for pjproject


Ignore:
Timestamp:
Jan 19, 2015 8:04:56 AM (7 years ago)
Author:
ming
Message:

Fixed #1811: contact_use_src_port and TLS server certificate verification issue (thanks to Viktor Krikun for the report)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/src/pjsua-lib/pjsua_acc.c

    r4965 r4974  
    31373137 
    31383138        if (status == PJ_SUCCESS) { 
     3139            pjsip_tx_data tdata; 
    31393140            int addr_len = pj_sockaddr_get_len(&ai.ai_addr); 
    31403141            pj_uint16_t port = (pj_uint16_t)dinfo.addr.port; 
     3142 
     3143            /* Create a dummy tdata to inform remote host name to transport */ 
     3144            pj_bzero(&tdata, sizeof(tdata)); 
     3145            pj_strdup(pool, &tdata.dest_info.name, &dinfo.addr.host); 
    31413146 
    31423147            if (port==0) { 
     
    31443149            } 
    31453150            pj_sockaddr_set_port(&ai.ai_addr, port); 
    3146             status = pjsip_endpt_acquire_transport(pjsua_var.endpt, 
    3147                                                    dinfo.type, 
    3148                                                    &ai.ai_addr, 
    3149                                                    addr_len, 
    3150                                                    &tp_sel, &tp); 
     3151            status = pjsip_endpt_acquire_transport2(pjsua_var.endpt, 
     3152                                                    dinfo.type, 
     3153                                                    &ai.ai_addr, 
     3154                                                    addr_len, 
     3155                                                    &tp_sel, 
     3156                                                    &tdata, &tp); 
    31513157        } 
    31523158 
Note: See TracChangeset for help on using the changeset viewer.