Changeset 731


Ignore:
Timestamp:
04/24/06 00:02:35 (7 years ago)
Author:
perry
Message:

Add assert() suggested by mattb to catch corrupted erf traces (where rlen <
dag_record_size)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/format_erf.c

    r719 r731  
    545545        buffer2 = (char*)packet->buffer + dag_record_size; 
    546546        size = rlen - dag_record_size; 
    547         assert(size < LIBTRACE_PACKET_BUFSIZE); 
    548  
    549          
     547 
     548        assert(size < LIBTRACE_PACKET_BUFSIZE && size >= dag_record_size); 
     549 
    550550        /* Unknown/corrupt */ 
    551551        assert(((dag_record_t *)packet->buffer)->type < 10); 
Note: See TracChangeset for help on using the changeset viewer.