prefilter/profile: validate end > start

Seen underflow issues on profiling on arm (gettimeofday based.
pull/3085/head
Victor Julien 7 years ago
parent 08971f1841
commit 611a2aca9f

@ -300,7 +300,8 @@ PktProfiling *SCProfilePacketStart(void);
ticks_start) \
{ \
uint64_t ticks_end = UtilCpuGetTicks(); \
(p)->profile->prefilter.engines[(profile_id)].ticks_spent += (ticks_end - ticks_start); \
if (ticks_end > ticks_start) \
(p)->profile->prefilter.engines[(profile_id)].ticks_spent += (ticks_end - ticks_start); \
ticks_start = 0; \
} \

Loading…
Cancel
Save