Changeset 2193905 for lib/format_pcapfile.c
- Timestamp:
- 11/29/18 10:12:59 (2 years ago)
- Branches:
- develop
- Children:
- fdf23b8
- Parents:
- d74ca03
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lib/format_pcapfile.c
rf6f3ae5 r2193905 31 31 32 32 #include <sys/stat.h> 33 #include <assert.h>34 33 #include <stdio.h> 35 34 #include <stdlib.h> … … 126 125 libtrace->format_data = malloc(sizeof(struct pcapfile_format_data_t)); 127 126 if (!libtrace->format_data) { 128 trace_set_err(libtrace, TRACE_ERR_INIT_FAILED, "Unable to allocate memory pcapfile_init_input()"); 127 trace_set_err(libtrace, TRACE_ERR_INIT_FAILED, "Unable to allocate memory for " 128 "format data inside pcapfile_init_input()"); 129 129 return -1; 130 130 } … … 139 139 malloc(sizeof(struct pcapfile_format_data_out_t)); 140 140 if (!libtrace->format_data) { 141 trace_set_err_out(libtrace, TRACE_ERR_INIT_FAILED, "Unable to allocate memory pcapfile_init_output()"); 141 trace_set_err_out(libtrace, TRACE_ERR_INIT_FAILED, "Unable to allocate memory for " 142 "format data inside pcapfile_init_output()"); 142 143 return -1; 143 144 } … … 204 205 205 206 DATA(libtrace)->started = true; 206 /*assert(sizeof(DATA(libtrace)->header) > 0);*/207 207 if (!(sizeof(DATA(libtrace)->header) > 0)) { 208 208 trace_set_err(libtrace, TRACE_ERR_INIT_FAILED, "Trace is missing header in pcapfile_start_input()"); … … 352 352 size_t bytes_to_read = 0; 353 353 354 /*assert(libtrace->format_data);*/355 354 if (!libtrace->format_data) { 356 trace_set_err(libtrace, TRACE_ERR_BAD_FORMAT, 357 " Trace format data missing, call init_input() before calling pcapfile_read_packet()");355 trace_set_err(libtrace, TRACE_ERR_BAD_FORMAT, "Trace format data missing, " 356 "call trace_create() before calling trace_read_packet()"); 358 357 return -1; 359 358 } … … 456 455 TRACE_ERR_NO_CONVERSION, 457 456 "pcap does not support this format"); 458 /*assert(0);*/459 457 return -1; 460 458 } … … 497 495 hdr.ts_usec = (uint32_t)tv.tv_usec; 498 496 hdr.caplen = trace_get_capture_length(packet); 499 /*assert(hdr.caplen < LIBTRACE_PACKET_BUFSIZE);*/500 497 if (hdr.caplen >= LIBTRACE_PACKET_BUFSIZE) { 501 498 trace_set_err_out(out, TRACE_ERR_BAD_PACKET, "Capture length is greater than buffer size in pcap_write_packet()"); … … 579 576 return ts; 580 577 } 581 /*assert(packet->header);*/ 578 582 579 if (!packet->header) { 583 trace_set_err(packet->trace, TRACE_ERR_BAD_HEADER, "Trace with NULL header passed to pcapfile_get_timeval()"); 580 trace_set_err(packet->trace, TRACE_ERR_BAD_HEADER, "pcap packet with NULL header passed to " 581 "pcapfile_get_timeval()"); 584 582 /* Return default timeval on error? */ 585 583 return ts; … … 607 605 return ts; 608 606 } 609 /*assert(packet->header);*/ 607 610 608 if (!packet->header) { 611 trace_set_err(packet->trace, TRACE_ERR_BAD_HEADER, "Trace with NULL header passed to pcapfile_get_timespec()"); 609 trace_set_err(packet->trace, TRACE_ERR_BAD_HEADER, "pcap packet with NULL header passed to " 610 "pcapfile_get_timespec()"); 612 611 /* Return fefault timespec on error? */ 613 612 return ts; … … 632 631 return TRACE_ERR_NULL_PACKET; 633 632 } 634 /*assert(packet->header);*/ 633 635 634 if (!packet->header) { 636 trace_set_err(packet->trace, TRACE_ERR_BAD_HEADER, "Trace with NULL header passed to pcapfile_get_capture_length()"); 635 trace_set_err(packet->trace, TRACE_ERR_BAD_HEADER, "pcap packet with NULL header passed to " 636 "pcapfile_get_capture_length()"); 637 637 return -1; 638 638 } … … 649 649 return TRACE_ERR_NULL_PACKET; 650 650 } 651 /*assert(packet->header); */ 651 652 652 if (!packet->header) { 653 trace_set_err(packet->trace, TRACE_ERR_BAD_HEADER, "Trace with NULL header passed to pcapfile_get_wire_length()"); 653 trace_set_err(packet->trace, TRACE_ERR_BAD_HEADER, "pcap packet with NULL header passed to " 654 "pcapfile_get_wire_length()"); 654 655 return -1; 655 656 } … … 692 693 static size_t pcapfile_set_capture_length(libtrace_packet_t *packet,size_t size) { 693 694 libtrace_pcapfile_pkt_hdr_t *pcapptr = 0; 694 /*assert(packet);*/ 695 695 696 if (!packet) { 696 697 fprintf(stderr, "NULL packet passed into pcapfile_set_capture_length\n"); … … 698 699 return ~0U; 699 700 } 700 /*assert(packet->header);*/ 701 701 702 if (!packet->header) { 702 trace_set_err(packet->trace, TRACE_ERR_BAD_HEADER, "Trace with NULL header passed to pcapfile_set_capture_length()"); 703 trace_set_err(packet->trace, TRACE_ERR_BAD_HEADER, "pcap packet with NULL header passed to " 704 "pcapfile_set_capture_length()"); 703 705 /* Return -1 on error? */ 704 706 return ~0U;
Note: See TracChangeset
for help on using the changeset viewer.