diff --git a/core/log/multi_logger.odin b/core/log/multi_logger.odin index b4cd8b1a1..55c0f1436 100644 --- a/core/log/multi_logger.odin +++ b/core/log/multi_logger.odin @@ -13,6 +13,8 @@ create_multi_logger :: proc(logs: ..Logger) -> Logger { } destroy_multi_logger :: proc(log : ^Logger) { + data := (^Multi_Logger_Data)(log.data) + delete(data.loggers) free(log.data) log^ = nil_logger() }