Changeset 5555

Show
Ignore:
Timestamp:
07/14/08 00:37:38 (3 months ago)
Author:
hdm
Message:

Offline support for pcaprub

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • framework3/trunk/external/pcaprub/pcaprub.c

    r5534 r5555  
    287287    TRAP_BEG; 
    288288         
    289         while(! (ret = pcap_dispatch(rbp->pd, 1, (pcap_handler) rbpcap_handler, (u_char *)&job))) {              
     289        while(! (ret = pcap_dispatch(rbp->pd, 1, (pcap_handler) rbpcap_handler, (u_char *)&job))) { 
     290                if(rbp->type = OFFLINE) break; 
    290291                rb_thread_schedule(); 
    291292        } 
     
    293294    TRAP_END; 
    294295 
     296        if(rbp->type = OFFLINE && ret <= 0) return Qnil; 
    295297 
    296298    if(job.hdr.caplen > 0)