Changeset 6063


Ignore:
Timestamp:
Sep 6, 2019 1:59:50 AM (5 years ago)
Author:
nanang
Message:

Misc (re #2210): Set local media port to zero when remote media port is zero in PJSUA early SDP verification, so disabled media will not be verified, otherwise unnecessary assertion due to failure verification may be raised.

File:
1 edited

Legend:

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

    r5979 r6063  
    11511151                         med_use_ipv4?pj_strset2(&tmp_st, "127.0.0.1"): 
    11521152                                      pj_strset2(&tmp_st, "::1"),  
    1153                          tmp_port++); 
     1153                         rem_sdp->media[i]->desc.port? (tmp_port++):0); 
    11541154 
    11551155        pj_sockaddr_init(med_use_ipv4?PJ_AF_INET:PJ_AF_INET6,  
     
    11571157                         med_use_ipv4?pj_strset2(&tmp_st, "127.0.0.1"): 
    11581158                                      pj_strset2(&tmp_st, "::1"),  
    1159                          tmp_port++); 
     1159                         rem_sdp->media[i]->desc.port? (tmp_port++):0); 
    11601160 
    11611161        if (pj_stricmp(&rem_sdp->media[i]->desc.media, &STR_AUDIO)==0) { 
     
    11701170#if defined(PJMEDIA_HAS_VIDEO) && (PJMEDIA_HAS_VIDEO != 0) 
    11711171            m = PJ_POOL_ZALLOC_T(pool, pjmedia_sdp_media); 
    1172  
    1173             pj_sockaddr_set_port(&sock_info.rtp_addr_name, ++tmp_port); 
    11741172            status = pjmedia_endpt_create_video_sdp(pjsua_var.med_endpt, pool, 
    11751173                                                    &sock_info, 0, &m); 
Note: See TracChangeset for help on using the changeset viewer.