Ignore:
Timestamp:
Feb 10, 2007 7:22:25 PM (17 years ago)
Author:
bennylp
Message:

Related to ticket #97: make name_addr handling more robust against possibility of bugs that someone may put another name_addr inside a name_addr

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/src/pjsip/sip_uri.c

    r611 r939  
    204204static void *pjsip_name_addr_get_uri( pjsip_name_addr *name ) 
    205205{ 
    206     return name->uri; 
     206    return pjsip_uri_get_uri(name->uri); 
    207207} 
    208208 
     
    530530    char *startbuf = buf; 
    531531    char *endbuf = buf + size; 
    532  
    533     pj_assert(name->uri != NULL); 
     532    pjsip_uri *uri; 
     533 
     534    uri = pjsip_uri_get_uri(name->uri); 
     535    pj_assert(uri != NULL); 
    534536 
    535537    if (context != PJSIP_URI_IN_REQ_URI) { 
     
    544546    } 
    545547 
    546     printed = pjsip_uri_print(context,name->uri, buf, size-(buf-startbuf)); 
     548    printed = pjsip_uri_print(context,uri, buf, size-(buf-startbuf)); 
    547549    if (printed < 1) 
    548550        return -1; 
Note: See TracChangeset for help on using the changeset viewer.