Ignore:
Timestamp:
01/07/19 10:37:08 (22 months ago)
Author:
Jacob Van Walraven <jcv9@…>
Branches:
develop
Children:
b2e3894
Parents:
3dc6ed6
git-author:
Jacob Van Walraven <jcv9@…> (12/19/18 10:18:07)
git-committer:
Jacob Van Walraven <jcv9@…> (01/07/19 10:37:08)
Message:

Fix segfault when a meta packet was the final packet

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tools/tracemerge/tracemerge.c

    r89ed4a0 rc0c8843  
    243243                                while (this_ts == 0 && IS_LIBTRACE_META_PACKET(packet[i])) {
    244244                                        trace_write_packet(output,packet[i]);
    245                                         /* read another packet */
     245
     246                                        /* read another packet, break if reached EOF */
    246247                                        if (trace_read_packet(input[i],packet[i])>0) {
    247248                                                live[i] = true;
    248                                         }
     249                                        } else { break; }
     250                                        //fprintf(stderr, "get timestamp\n");
    249251                                        this_ts = trace_get_erf_timestamp(packet[i]);
     252                                        //fprintf(stderr, "got timestamp\n");
    250253                                }
    251254
Note: See TracChangeset for help on using the changeset viewer.