Misordered entries in struct callback callbacks[]
    Yotam Rubin 
    yotam at makif.omer.k12.il
       
    Tue Nov 13 13:09:09 EST 2001
    
    
  
Greetings,
	It appears as if Arguslookup_pcap_callback() cannot return a pointer
to the raw packet handling routine. The loop is terminated whenever it 
encounters a NULL callback.function. Now take a look at the definition of
struct callback callbacks[] in server/ArgusSource.h, the handler for 
DLT_NULL is being defined before the handler for DLT_RAW, thus making 
the DLT_RAW entry unreachable by Arguslookup_pcap_callback().
Switching the lines should remedy the problem.
	Regards, Yotam Rubin
    
    
More information about the argus
mailing list