diff --git a/vpr/src/draw/draw.cpp b/vpr/src/draw/draw.cpp
index 1e099500fc1..d3a89dc524c 100644
--- a/vpr/src/draw/draw.cpp
+++ b/vpr/src/draw/draw.cpp
@@ -861,7 +861,10 @@ void free_draw_structs() {
     if (draw_state != nullptr) {
         free(draw_state->draw_rr_node);
         draw_state->draw_rr_node = nullptr;
+
+        draw_state->setup_timing_info.reset();
     }
+
 #else
     ;
 #endif /* NO_GRAPHICS */