3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-23 17:15:31 +00:00

inherit and reset rlimit counter on children limits

addresses rlimit leak reported by @mtzguido
This commit is contained in:
Nikolaj Bjorner 2023-04-05 16:39:10 -07:00
parent f8242c58dd
commit 84b9204616
5 changed files with 20 additions and 2 deletions

View file

@ -87,6 +87,8 @@ void reslimit::push_child(reslimit* r) {
void reslimit::pop_child() {
lock_guard lock(*g_rlimit_mux);
m_count += m_children.back()->m_count;
m_children.back()->m_count = 0;
m_children.pop_back();
}