Changeset View
Changeset View
Standalone View
Standalone View
head/security/snort3/files/patch-src_main_analyzer.cc
--- src/main/analyzer.cc.orig 2019-07-31 10:41:21 UTC | --- src/main/analyzer.cc.orig 2020-03-25 14:13:20 UTC | ||||
+++ src/main/analyzer.cc | +++ src/main/analyzer.cc | ||||
@@ -94,7 +94,7 @@ class RetryQueue (public) | @@ -95,7 +95,7 @@ class RetryQueue (public) | ||||
RetryQueue(unsigned interval_ms) | RetryQueue(unsigned interval_ms) | ||||
{ | { | ||||
assert(interval_ms > 0); | assert(interval_ms > 0); | ||||
- interval = { interval_ms / 1000, (interval_ms % 1000) * 1000 }; | - interval = { interval_ms / 1000, static_cast<suseconds_t>((interval_ms % 1000) * 1000) }; | ||||
+ interval = { static_cast<time_t>(interval_ms / 1000), static_cast<suseconds_t>( (interval_ms % 1000) * 1000 )}; | + interval = { static_cast<time_t>(interval_ms / 1000), static_cast<suseconds_t>( (interval_ms % 1000) * 1000 )}; | ||||
} | } | ||||
~RetryQueue() | ~RetryQueue() | ||||
@@ -546,7 +546,7 @@ void Analyzer::idle() | |||||
struct timeval now, increment; | |||||
unsigned int timeout = SnortConfig::get_conf()->daq_config->timeout; | |||||
packet_gettimeofday(&now); | |||||
- increment = { timeout / 1000, static_cast<suseconds_t>((timeout % 1000) * 1000) }; | |||||
+ increment = { static_cast<time_t>(timeout / 1000), static_cast<suseconds_t>((timeout % 1000) * 1000) }; | |||||
timeradd(&now, &increment, &now); | |||||
packet_time_update(&now); | |||||