aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/monlib/messagebus
diff options
context:
space:
mode:
authorsv-denisov <sv-denisov@yandex-team.com>2023-01-14 15:13:39 +0300
committersv-denisov <sv-denisov@yandex-team.com>2023-01-14 15:13:39 +0300
commit3657be5988251fc9074ba5b86b62bfa985ff4643 (patch)
tree2f9eca1c7158569dec9e2397c39b1a3731a7ee1c /library/cpp/monlib/messagebus
parent380ce27d41b76ca1640e48b7271681b3719d6be0 (diff)
downloadydb-3657be5988251fc9074ba5b86b62bfa985ff4643.tar.gz
TSharedPtr::As()&: leakage fix
По следам https://a.yandex-team.ru/review/2996409/details Исправлены случаи при неудачных кастах: 1. контрольный блок дёргается даже при указании на nullptr (нехорошо для атомиков) 2. если исходный шаред поинтер разрушится раньше, чем полученный nullptr (например, при возврате из функции), то ресурс утечёт
Diffstat (limited to 'library/cpp/monlib/messagebus')
0 files changed, 0 insertions, 0 deletions