From 21f387d2c75f60ddf9b084ca87e7ad4c4b0984ca Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Thu, 8 Sep 2011 09:06:31 +0200 Subject: [PATCH] profiling: fix stream ticks miscalculation on stream end pseudo packets. --- src/util-profiling.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/util-profiling.c b/src/util-profiling.c index 97e45676f8..a8586c4326 100644 --- a/src/util-profiling.c +++ b/src/util-profiling.c @@ -806,7 +806,10 @@ void SCProfilingPrintPacketProfile(Packet *p) { } } - fprintf(packet_profile_csv_fp, "%"PRIu32",", tmm_streamtcp_tcp - app_total); + uint32_t real_tcp = 0; + if (tmm_streamtcp_tcp > app_total) + real_tcp = tmm_streamtcp_tcp - app_total; + fprintf(packet_profile_csv_fp, "%"PRIu32",", real_tcp); fprintf(packet_profile_csv_fp,"\n"); }