From: Victor Julien Date: Thu, 25 Aug 2022 10:23:21 +0000 (+0200) Subject: profiling: fix implicit-int-float-conversion warnings X-Git-Tag: suricata-7.0.0-beta1~272 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b01c311c1dbadd0a176073756af75ed3672680cb;p=thirdparty%2Fsuricata.git profiling: fix implicit-int-float-conversion warnings --- diff --git a/src/util-profiling-keywords.c b/src/util-profiling-keywords.c index 3aba66c094..1e55980df7 100644 --- a/src/util-profiling-keywords.c +++ b/src/util-profiling-keywords.c @@ -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, diff --git a/src/util-profiling-prefilter.c b/src/util-profiling-prefilter.c index 1831a5dd52..3005517ffa 100644 --- a/src/util-profiling-prefilter.c +++ b/src/util-profiling-prefilter.c @@ -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,