diff --git a/src/source-pcap.c b/src/source-pcap.c index 2ffbf33d5e..97b2085cdc 100644 --- a/src/source-pcap.c +++ b/src/source-pcap.c @@ -208,7 +208,7 @@ static int PcapTryReopen(PcapThreadVars *ptv) ptv->pcap_state = PCAP_STATE_DOWN; int pcap_activate_r = pcap_activate(ptv->pcap_handle); - if (pcap_activate_r != 0) { + if (pcap_activate_r != 0 && pcap_activate_r != PCAP_ERROR_ACTIVATED) { return pcap_activate_r; }