memleak fix on destroy_multi_logger()

data.loggers were never deleted
This commit is contained in:
André
2021-10-23 12:24:53 +02:00
committed by GitHub
parent 7218a68e89
commit 3323c2730f
+2
View File
@@ -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()
}