summaryrefslogtreecommitdiffstats
path: root/contrib/python/ipython/py3/IPython/core/extensions.py
diff options
context:
space:
mode:
authorkgershov <[email protected]>2026-06-19 16:53:22 +0300
committerkgershov <[email protected]>2026-06-19 17:30:21 +0300
commitbe3766e32550798ea5fe60cb2a13d703ff818636 (patch)
treede80cca0af23fbd4d69d2309e445d89d87a1b619 /contrib/python/ipython/py3/IPython/core/extensions.py
parent3d79ff71a5cb0a74ef11f187827a2955ff83b355 (diff)
[monlib] Fix use-after-free in TMonService2 destructor
TMonService2 binds `this` into the HTTP handler stored in TMtHttpServer. Stop() was only called from TImpl::~TImpl() — after TMonService2 members (IndexMonPage, AuthProvider_) had already been destroyed. A concurrent request could call ServeRequest() and crash on IndexMonPage->Output(). Fix: call Stop() in ~TMonService2() before member destruction. commit_hash:f5b6aff5d9f85ae76d121a036bfd30094377c5ca
Diffstat (limited to 'contrib/python/ipython/py3/IPython/core/extensions.py')
0 files changed, 0 insertions, 0 deletions