From: Victor Julien Date: Fri, 19 Jul 2013 10:33:34 +0000 (+0200) Subject: NFQ: adapt to ReleasePacket API X-Git-Tag: suricata-2.0beta2~497 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9f3e2f7a927d19ba69db8ddaa10aedbc78274c91;p=thirdparty%2Fsuricata.git NFQ: adapt to ReleasePacket API --- diff --git a/src/source-nfq.c b/src/source-nfq.c index 9d637a9aee..52d1ef5172 100644 --- a/src/source-nfq.c +++ b/src/source-nfq.c @@ -473,13 +473,12 @@ int NFQSetupPkt (Packet *p, struct nfq_q_handle *qh, void *data) return 0; } -TmEcode NFQReleaseData(ThreadVars *t, Packet *p) +static void NFQReleasePacket(Packet *p) { if (unlikely(!p->nfq_v.verdicted)) { PACKET_UPDATE_ACTION(p, ACTION_DROP); NFQSetVerdict(p); } - return TM_ECODE_OK; } static int NFQCallBack(struct nfq_q_handle *qh, struct nfgenmsg *nfmsg, @@ -511,7 +510,7 @@ static int NFQCallBack(struct nfq_q_handle *qh, struct nfgenmsg *nfmsg, return 0; } - p->ReleaseData = NFQReleaseData; + p->ReleasePacket = NFQReleasePacket; #ifdef COUNTERS NFQQueueVars *nfq_q = NFQGetQueue(ntv->nfq_index);