Ignore:
Timestamp:
Oct 8, 2013 9:08:13 AM (11 years ago)
Author:
bennylp
Message:

Re #1703: fixing general bugs. First installment: correct handling of snprintf return value

File:
1 edited

Legend:

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

    r4537 r4613  
    446446                                     "<logging error: msg too long>"); 
    447447    } 
     448    if (print_len < 1 || print_len >= (int)(sizeof(log_buffer)-len)) { 
     449        print_len = sizeof(log_buffer) - len - 1; 
     450    } 
    448451    len = len + print_len; 
    449452    if (len > 0 && len < (int)sizeof(log_buffer)-2) { 
Note: See TracChangeset for help on using the changeset viewer.