mirror of
https://github.com/Ed94/Odin.git
synced 2026-06-13 01:21:38 -07:00
memleak fix on destroy_multi_logger()
data.loggers were never deleted
This commit is contained in:
@@ -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()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user