]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
Fix 2 compilation issues.
authorVictor Julien <victor@inliniac.net>
Wed, 14 Mar 2012 18:19:02 +0000 (19:19 +0100)
committerVictor Julien <victor@inliniac.net>
Wed, 14 Mar 2012 18:19:02 +0000 (19:19 +0100)
src/detect-tag.c
src/host.c

index 0a6048b75264cb27480ff0dd8f93d8f6eb66e042..06c72fcc223f3a49954287acac6bce1710f46440 100644 (file)
@@ -110,6 +110,8 @@ error:
 int DetectTagMatch (ThreadVars *t, DetectEngineThreadCtx *det_ctx, Packet *p, Signature *s, SigMatch *m)
 {
     DetectTagData *td = (DetectTagData *) m->ctx;
+    DetectTagDataEntry tde;
+    memset(&tde, 0, sizeof(DetectTagDataEntry));
 
     switch (td->type) {
         case DETECT_TAG_TYPE_HOST:
@@ -117,8 +119,6 @@ int DetectTagMatch (ThreadVars *t, DetectEngineThreadCtx *det_ctx, Packet *p, Si
             BUG_ON(!(td->direction == DETECT_TAG_DIR_SRC || td->direction == DETECT_TAG_DIR_DST));
 #endif
 
-            DetectTagDataEntry tde;
-            memset(&tde, 0, sizeof(DetectTagDataEntry));
             tde.sid = s->id;
             tde.gid = s->gid;
             tde.last_ts = tde.first_ts = p->ts.tv_sec;
@@ -135,8 +135,6 @@ int DetectTagMatch (ThreadVars *t, DetectEngineThreadCtx *det_ctx, Packet *p, Si
         case DETECT_TAG_TYPE_SESSION:
             if (p->flow != NULL) {
                 /* If it already exists it will be updated */
-                DetectTagDataEntry tde;
-                memset(&tde, 0, sizeof(DetectTagDataEntry));
                 tde.sid = s->id;
                 tde.gid = s->gid;
                 tde.last_ts = tde.first_ts = p->ts.tv_usec;
index 7fbf08d303ab2da78f784e0772e3001cbfc22017..2e24c8a31a4be512c2f4e812c34cfebad1ea3770 100644 (file)
@@ -255,8 +255,8 @@ void HostShutdown(void)
     SC_ATOMIC_SUB(host_memuse, host_config.hash_size * sizeof(HostHashRow));
     HostQueueDestroy(&host_spare_q);
 
-    SC_ATOMIC_DESTROY(flow_prune_idx);
-    SC_ATOMIC_DESTROY(flow_memuse);
+    SC_ATOMIC_DESTROY(host_prune_idx);
+    SC_ATOMIC_DESTROY(host_memuse);
     //SC_ATOMIC_DESTROY(flow_flags);
     return;
 }