Ignore:
Timestamp:
Jan 6, 2010 2:35:13 PM (14 years ago)
Author:
bennylp
Message:

Ticket #1012: Potential buffer overflow in Unicode string conversion (thanks Orville Pike for the report)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjlib/src/pj/unicode_symbian.cpp

    r2394 r3047  
    3939        *wbuf = 0; 
    4040    } else { 
    41         wbuf[len] = 0; 
     41        if (len < wbuf_count) 
     42            wbuf[len] = 0; 
     43        else 
     44            wbuf[len-1] = 0; 
    4245    } 
    4346 
     
    6265        buf[0] = '\0'; 
    6366    } else { 
    64         buf[len] = '\0'; 
     67        if (len < buf_size) 
     68            buf[len] = '\0'; 
     69        else 
     70            buf[len-1] = '\0'; 
    6571    } 
    6672 
Note: See TracChangeset for help on using the changeset viewer.