From d98384e58256668c5b902a86ea473ae6228c8c69 Mon Sep 17 00:00:00 2001 From: Arpan Kapoor Date: Wed, 22 Mar 2023 20:09:07 +0530 Subject: [PATCH] Fix SimplePrintingMonitor (#1164) --- libafl/src/monitors/mod.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/libafl/src/monitors/mod.rs b/libafl/src/monitors/mod.rs index 3186ae67ce..9a590e5033 100644 --- a/libafl/src/monitors/mod.rs +++ b/libafl/src/monitors/mod.rs @@ -319,12 +319,21 @@ impl Default for NopMonitor { #[cfg(feature = "std")] /// Tracking monitor during fuzzing that just prints to `stdout`. -#[derive(Debug, Clone, Default)] +#[derive(Debug, Clone)] pub struct SimplePrintingMonitor { start_time: Duration, client_stats: Vec, } +impl Default for SimplePrintingMonitor { + fn default() -> Self { + Self { + start_time: current_time(), + client_stats: Vec::new(), + } + } +} + #[cfg(feature = "std")] impl SimplePrintingMonitor { /// Create a new [`SimplePrintingMonitor`]