]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
NFQ: adapt to ReleasePacket API
authorVictor Julien <victor@inliniac.net>
Fri, 19 Jul 2013 10:33:34 +0000 (12:33 +0200)
committerVictor Julien <victor@inliniac.net>
Fri, 19 Jul 2013 10:33:34 +0000 (12:33 +0200)
src/source-nfq.c

index 9d637a9aeea4f359f7bddeb52edace35eab60ef3..52d1ef5172dcdeb208ed8fa6ac135ee9ccaec1ba 100644 (file)
@@ -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);