]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
profiling: don't alloc 0 bytes block if no rules are used
authorVictor Julien <victor@inliniac.net>
Wed, 25 Sep 2013 08:21:17 +0000 (10:21 +0200)
committerVictor Julien <victor@inliniac.net>
Wed, 25 Sep 2013 08:21:17 +0000 (10:21 +0200)
src/util-profiling-rules.c

index 570805f22abde1432e95d7d90140e1bfb688f2d2..c3e6c0a2356e7a58b740df1ab84359fb16c2e0f7 100644 (file)
@@ -477,7 +477,7 @@ void SCProfilingRuleDestroyCtx(SCProfileDetectCtx *ctx) {
 }
 
 void SCProfilingRuleThreadSetup(SCProfileDetectCtx *ctx, DetectEngineThreadCtx *det_ctx) {
-    if (ctx == NULL)
+    if (ctx == NULL|| ctx->size == 0)
         return;
 
     SCProfileData *a = SCMalloc(sizeof(SCProfileData) * ctx->size);