Set 'livedev' in pcap acquisition module for older libpcap version as well. Fixes a segv.

remotes/origin/master-1.2.x
Victor Julien 15 years ago
parent 5a1a443701
commit 64f717c880

@ -467,6 +467,12 @@ TmEcode ReceivePcapThreadInit(ThreadVars *tv, void *initdata, void **data) {
ptv->tv = tv;
ptv->livedev = LiveGetDevice(pcapconfig->iface);
if (ptv->livedev == NULL) {
SCLogError(SC_ERR_INVALID_VALUE, "Unable to find Live device");
SCReturnInt(TM_ECODE_FAILED);
}
SCLogInfo("using interface %s", (char *)initdata);
if(strlen(initdata)>PCAP_IFACE_NAME_LENGTH) {
SCFree(ptv);

Loading…
Cancel
Save