about summary refs log tree commit diff
path: root/src/afl-fuzz-misc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/afl-fuzz-misc.c')
-rw-r--r--src/afl-fuzz-misc.c23
1 files changed, 15 insertions, 8 deletions
diff --git a/src/afl-fuzz-misc.c b/src/afl-fuzz-misc.c
index c6117bd9..20a7c6d0 100644
--- a/src/afl-fuzz-misc.c
+++ b/src/afl-fuzz-misc.c
@@ -162,17 +162,24 @@ u8 *DTD(u8 *buf, size_t len, u64 cur_ms, u64 event_ms) {
   s32 t_d, t_h, t_m, t_s;
   u8  int_buf[16];
 
-  if (!event_ms) snprintf(buf, len, "none seen yet");
+  if (!event_ms) {
 
-  delta = cur_ms - event_ms;
+    snprintf(buf, len, "none seen yet");
 
-  t_d = delta / 1000 / 60 / 60 / 24;
-  t_h = (delta / 1000 / 60 / 60) % 24;
-  t_m = (delta / 1000 / 60) % 60;
-  t_s = (delta / 1000) % 60;
+  } else {
+
+    delta = cur_ms - event_ms;
+
+    t_d = delta / 1000 / 60 / 60 / 24;
+    t_h = (delta / 1000 / 60 / 60) % 24;
+    t_m = (delta / 1000 / 60) % 60;
+    t_s = (delta / 1000) % 60;
 
-  DI(int_buf, sizeof(int_buf), t_d);
-  snprintf(buf, len, "%s days, %d hrs, %d min, %d sec", int_buf, t_h, t_m, t_s);
+    DI(int_buf, sizeof(int_buf), t_d);
+    snprintf(buf, len, "%s days, %d hrs, %d min, %d sec", int_buf, t_h, t_m,
+             t_s);
+
+  }
 
   return buf;