Ignore:
Timestamp:
Apr 5, 2007 10:28:01 PM (13 years ago)
Author:
bennylp
Message:

Respond to early check with proper credential

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjnath/src/pjnath/ice_strans.c

    r1141 r1154  
    462462        if (status == PJ_SUCCESS) { 
    463463            if (ice_st->ice==NULL || 
    464                 pj_memcmp(comp->pkt+8, comp->ka_tsx_id, 12) == 0)  
     464                (comp->stun_sess && 
     465                 pj_memcmp(comp->pkt+8, comp->ka_tsx_id, 12) == 0))  
    465466            { 
    466467                status = pj_stun_session_on_rx_pkt(comp->stun_sess, comp->pkt, 
     
    469470                                                   &comp->src_addr,  
    470471                                                   comp->src_addr_len); 
    471             } else { 
     472            } else if (ice_st->ice) { 
    472473                PJ_TODO(DISTINGUISH_BETWEEN_LOCAL_AND_RELAY); 
    473474 
     
    482483                                               &comp->src_addr,  
    483484                                               comp->src_addr_len); 
     485            } else { 
     486                /* This must have been a very late STUN reponse */ 
    484487            } 
    485488        } else { 
Note: See TracChangeset for help on using the changeset viewer.