Ignore:
Timestamp:
Jul 29, 2006 8:29:24 PM (18 years ago)
Author:
bennylp
Message:

Another take at fixing 64bit problems. PJ_MAX_OBJ_NAME is increased to 32 chars (from 16), and check all those sprintf's especially the ones with "%p" format.

File:
1 edited

Legend:

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

    r611 r635  
    374374PJ_DEF(char*) pjsip_rx_data_get_info(pjsip_rx_data *rdata) 
    375375{ 
    376     char obj_name[16]; 
     376    char obj_name[PJ_MAX_OBJ_NAME]; 
    377377 
    378378    PJ_ASSERT_RETURN(rdata->msg_info.msg, "INVALID MSG"); 
     
    382382 
    383383    pj_ansi_strcpy(obj_name, "rdata"); 
    384     pj_ansi_sprintf(obj_name+5, "%p", rdata); 
     384    pj_ansi_snprintf(obj_name+5, sizeof(obj_name)-5, "%p", rdata); 
    385385 
    386386    rdata->msg_info.info = get_msg_info(rdata->tp_info.pool, obj_name, 
Note: See TracChangeset for help on using the changeset viewer.