]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
detect/profile: minor fixes
authorVictor Julien <victor@inliniac.net>
Wed, 1 Nov 2017 09:16:15 +0000 (10:16 +0100)
committerVictor Julien <victor@inliniac.net>
Wed, 1 Nov 2017 09:16:15 +0000 (10:16 +0100)
src/detect-engine-profile.c

index 90a9102ce2e6545e92b322396e80cf93b8d8bfbb..24cc48467da4c37b2a9b6c9c75b61c763653d938 100644 (file)
@@ -78,7 +78,7 @@ void RulesDumpMatchArray(const DetectEngineThreadCtx *det_ctx, const Packet *p)
             continue;
 
         json_t *js_sig = json_object();
-        if (unlikely(js == NULL))
+        if (unlikely(js_sig == NULL))
             continue;
         json_object_set_new(js_sig, "sig_id", json_integer(s->id));
 #if 0
@@ -130,8 +130,8 @@ void RulesDumpMatchArray(const DetectEngineThreadCtx *det_ctx, const Packet *p)
         if (fp != NULL) {
             MemBufferPrintToFPAsString(mbuf, fp);
             fclose(fp);
-            SCMutexUnlock(&g_rule_dump_write_m);
         }
+        SCMutexUnlock(&g_rule_dump_write_m);
     }
 
     MemBufferFree(mbuf);