Ignore:
Timestamp:
Feb 7, 2006 6:48:01 PM (18 years ago)
Author:
bennylp
Message:

Tested initial implementation: basic UAC, client registration, authentication, etc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjlib/src/pj/log.c

    r125 r141  
    7474    char log_buffer[PJ_LOG_MAX_SIZE]; 
    7575#endif 
    76     int len; 
     76    int len, print_len; 
    7777 
    7878    PJ_CHECK_STACK(); 
     
    138138 
    139139    /* Print the whole message to the string log_buffer. */ 
    140     len = len + vsnprintf(pre, sizeof(log_buffer)-len, format, marker); 
     140    print_len = vsnprintf(pre, sizeof(log_buffer)-len, format, marker); 
     141    if (print_len < 0) { 
     142        print_len = pj_snprintf(pre, sizeof(log_buffer)-len,  
     143                                "<logging error: msg too long>"); 
     144    } 
     145    len = len + print_len; 
    141146    if (len > 0 && len < sizeof(log_buffer)-2) { 
    142147        if (log_decor & PJ_LOG_HAS_CR) { 
Note: See TracChangeset for help on using the changeset viewer.