Show
Ignore:
Timestamp:
03/05/07 14:45:00 (22 months ago)
Author:
aturner
Message:

fix sendpacket() on Win32. refs #110

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/common/sendpacket.c

    r1713 r1719  
    206206    if ((retcode = pcap_sendpacket(sp->handle.pcap, data, (int)len)) < 0) 
    207207        sendpacket_seterr(sp, "Error with pcap_sendpacket(): %s", pcap_geterr(sp->handle.pcap)); 
     208 
     209    /*  
     210     * pcap_sendpacket returns 0 on success, not the packet length!  
     211     * hence, as a special case, update the counters here and return len 
     212     */ 
     213    sp->bytes_sent += len; 
     214    sp->sent ++; 
     215    return len; 
    208216#endif 
    209217