memleak fix on destroy_multi_logger()
data.loggers were never deleted
This commit is contained in:
1 parent
7218a68e89
commit
3323c2730f
1 file changed
+2
@@ -13,6 +13,8 @@ create_multi_logger :: proc(logs: ..Logger) -> Logger {
|
|||||||
}
|
}
|
||||||
|
|
||||||
destroy_multi_logger :: proc(log : ^Logger) {
|
destroy_multi_logger :: proc(log : ^Logger) {
|
||||||
|
data := (^Multi_Logger_Data)(log.data)
|
||||||
|
delete(data.loggers)
|
||||||
free(log.data)
|
free(log.data)
|
||||||
log^ = nil_logger()
|
log^ = nil_logger()
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user