Changeset 1579
- Timestamp:
- 05/04/10 16:18:47 (3 years ago)
- File:
-
- 1 edited
-
trunk/test/test-convert.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/test-convert.c
r1563 r1579 117 117 libtrace_out_t *outtrace; 118 118 libtrace_packet_t *packet,*packet2; 119 const char *trace1name; 120 const char *trace2name; 119 121 120 122 trace = trace_create(lookup_uri(argv[1])); … … 170 172 171 173 /* Now read it back in again and check it's all kosher */ 172 trace = trace_create(lookup_uri(argv[1])); 174 trace1name = lookup_uri(argv[1]); 175 trace = trace_create(trace1name); 173 176 iferr(trace); 174 177 trace_start(trace); 175 trace2 = trace_create(lookup_out_uri(argv[2])); 178 trace2name = lookup_out_uri(argv[2]); 179 trace2 = trace_create(trace2name); 176 180 iferr(trace2); 177 181 trace_start(trace2); … … 190 194 break; 191 195 } 192 if (trace_get_capture_length(packet) != trace_get_capture_length(packet2)) { 193 printf("capturelen %zd!=%zd\n", 194 trace_get_capture_length(packet), 195 trace_get_capture_length(packet2)); 196 /* The capture length might be snapped down to the wire length */ 197 if ( 198 (( trace_get_capture_length(packet) != trace_get_capture_length(packet2) 199 && trace_get_capture_length(packet2) != trace_get_wire_length(packet2))) 200 || (trace_get_wire_length(packet) != trace_get_wire_length(packet2))) { 201 printf("\t%s\t%s\n", 202 trace1name, 203 trace2name); 204 printf("caplen\t%zd\t%zd\t%+zd\n", 205 trace_get_capture_length(packet), 206 trace_get_capture_length(packet2), 207 trace_get_capture_length(packet2)-trace_get_capture_length(packet)); 208 printf("wirelen\t%zd\t%zd\t%+zd\n", 209 trace_get_wire_length(packet), 210 trace_get_wire_length(packet2), 211 trace_get_wire_length(packet2)-trace_get_wire_length(packet)); 212 printf("link\t%d\t%d\n", 213 trace_get_link_type(packet), 214 trace_get_link_type(packet2)); 196 215 abort(); 197 216 } 198 assert(trace_get_wire_length(packet)199 == trace_get_wire_length(packet2));200 217 201 218 if (trace_get_tcp(packet)) {
Note: See TracChangeset
for help on using the changeset viewer.
