num_children in stage struct hasn't been freed before
diff --git a/ODIN_II/SRC/simulate_blif.cpp b/ODIN_II/SRC/simulate_blif.cpp
index 38a32de..b334418 100644
--- a/ODIN_II/SRC/simulate_blif.cpp
+++ b/ODIN_II/SRC/simulate_blif.cpp
@@ -3397,6 +3397,8 @@
 {
 	if(s)
 	{
+		vtr::free(s->num_children); 
+	
 		if(s->stages)
 		{
 			while (s->count--)