diff options
| author | atarasov5 <[email protected]> | 2026-06-25 20:08:34 +0300 |
|---|---|---|
| committer | atarasov5 <[email protected]> | 2026-06-25 21:08:06 +0300 |
| commit | b63dcb0c9bb5b7f6a739d8c8bfaeb2b79f1df536 (patch) | |
| tree | 0a6f9df64e659d27b4d087f491a79923bf7d57a6 /contrib/python/pyOpenSSL/py3/OpenSSL/debug.py | |
| parent | a6d31159c7b4cbd1c38ad567fcf0181f6cacf4ac (diff) | |
YQL-21345: Fix non thread safe usage of reader
#### Fix thread safety issue in block reader usage ✎
- Replaced direct member variables with thread-safe kernel state management to ensure each execution context has its own reader instances
- Moved reader initialization into kernel initialization callback to guarantee proper per-thread setup
- Updated all reader accesses to use the kernel state's reader instances instead of shared members
- Eliminated potential race conditions that could occur when multiple threads accessed the same reader instances concurrently
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
commit_hash:966873558498b7b27970f218598dfab448997512
Diffstat (limited to 'contrib/python/pyOpenSSL/py3/OpenSSL/debug.py')
0 files changed, 0 insertions, 0 deletions
