Changeset 1272
- Timestamp:
- 06/09/07 15:35:51 (1 year ago)
- Files:
-
- trunk/libpacketdump/libpacketdump.cc (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libpacketdump/libpacketdump.cc
r1256 r1272 82 82 { 83 83 time_t sec = (time_t)trace_get_seconds(packet); 84 char *link=(char *)trace_get_link(packet); 84 libtrace_linktype_t linktype; 85 uint32_t length; 86 char *link=(char *)trace_get_packet_buffer(packet,&linktype,&length); 85 87 86 88 printf("\n%s",ctime(&sec)); 87 89 printf(" Capture: Packet Length: %i/%i Direction Value: %i\n", 88 (int) trace_get_capture_length(packet),90 (int)length, 89 91 (int)trace_get_wire_length(packet), 90 92 (int)trace_get_direction(packet)); … … 92 94 printf(" [No link layer available]\n"); 93 95 else 94 decode_next(link, trace_get_capture_length(packet), "link",95 trace_get_link_type(packet));96 decode_next(link,length, "link", 97 linktype); 96 98 } 97 99
