Ignore:
Timestamp:
11/23/18 17:11:33 (2 years ago)
Author:
Jacob Van Walraven <jcv9@…>
Branches:
develop
Children:
2ceec6a
Parents:
89cc0cc
Message:

More assertion cleanup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lib/protocols_pktmeta.c

    r37ee856 r25a3255  
    156156        uint32_t dummyrem;
    157157        void *pktbuf = NULL;
    158         assert(packet != NULL);
    159         assert(linktype != NULL);
    160        
    161         if (remaining == NULL)
     158        /*assert(packet != NULL);*/
     159        if (!packet) {
     160                fprintf(stderr, "NULL packet passed into trace_get_packet_meta()");
     161                return NULL;
     162        }
     163        /*assert(linktype != NULL);*/
     164        if (!linktype) {
     165                fprintf(stderr, "NULL linkype passed into trace_get_packet_meta()");
     166                return NULL;
     167        }
     168
     169        if (remaining == NULL)
    162170                remaining = &dummyrem;
    163        
     171
    164172        pktbuf = trace_get_packet_buffer(packet, linktype, remaining);
    165173        switch (*linktype) {
     
    198206                uint32_t *remaining)
    199207{
    200         void *nexthdr; 
     208        void *nexthdr;
    201209        uint16_t arphrd = 0;
    202210        uint16_t next = 0;
    203        
    204         assert(meta != NULL);
    205         assert(linktype != NULL);
    206         assert(remaining != NULL);
    207        
     211
     212        /*assert(meta != NULL);*/
     213        if (!meta) {
     214                fprintf(stderr, "NULL meta passed into trace_get_payload_from_meta()");
     215                return NULL;
     216        }
     217        /*assert(linktype != NULL);*/
     218        if (!linktype) {
     219                fprintf(stderr, "NULL linktype passed into trace_get_payload_from_meta()");
     220                return NULL;
     221        }
     222        /*assert(remaining != NULL);*/
     223        if (!remaining) {
     224                fprintf(stderr, "NULL remaining passed into trace_get_payload_from_meta()");
     225                return NULL;
     226        }
     227
    208228        switch(*linktype) {
    209229                case TRACE_TYPE_LINUX_SLL:
Note: See TracChangeset for help on using the changeset viewer.