]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
profiling: fix implicit-int-float-conversion warnings
authorVictor Julien <vjulien@oisf.net>
Thu, 25 Aug 2022 10:23:21 +0000 (12:23 +0200)
committerVictor Julien <vjulien@oisf.net>
Thu, 25 Aug 2022 10:42:16 +0000 (12:42 +0200)
src/util-profiling-keywords.c
src/util-profiling-prefilter.c

index 3aba66c09400927507c130c471f556f4940f866b..1e55980df7b8c894dba3c899eb53c49702dee8d1 100644 (file)
@@ -126,12 +126,12 @@ static void DoDump(SCProfileKeywordDetectCtx *rules_ctx, FILE *fp, const char *n
         double avgticks_match = 0;
         double avgticks_no_match = 0;
         if (ticks && d->checks) {
-            avgticks = (ticks / d->checks);
+            avgticks = (double)(ticks / d->checks);
 
             if (d->ticks_match && d->matches)
-                avgticks_match = (d->ticks_match / d->matches);
+                avgticks_match = (double)(d->ticks_match / d->matches);
             if (d->ticks_no_match && (d->checks - d->matches) != 0)
-                avgticks_no_match = (d->ticks_no_match / (d->checks - d->matches));
+                avgticks_no_match = (double)(d->ticks_no_match / (d->checks - d->matches));
         }
 
         fprintf(fp,
index 1831a5dd52d2c2f486c14ee143b5de3a8ea7082d..3005517ffa7bbb634c3992fbdc7e41c9711784fc 100644 (file)
@@ -115,7 +115,7 @@ static void DoDump(SCProfilePrefilterDetectCtx *rules_ctx, FILE *fp, const char
         uint64_t ticks = d->total;
         double avgticks = 0;
         if (ticks && d->called) {
-            avgticks = (ticks / d->called);
+            avgticks = (double)(ticks / d->called);
         }
 
         fprintf(fp,