diff options
author | mrlolthe1st <mrlolthe1st@yandex-team.com> | 2024-03-06 11:58:00 +0300 |
---|---|---|
committer | mrlolthe1st <mrlolthe1st@yandex-team.com> | 2024-03-06 12:14:29 +0300 |
commit | 4647a9220b623aad5b9c60f90550cf542d8622b9 (patch) | |
tree | 201bc40a5f5917dcbcc5b900cc7dd1e28293b530 /library/cpp/logger | |
parent | b72e88953a917095b4a964e8d12251f293692162 (diff) | |
download | ydb-4647a9220b623aad5b9c60f90550cf542d8622b9.tar.gz |
Fix TDirIterator
В силу того, что аллокации могут приводить к syscalls, которые портят errno, а lstat не чистит errno после успешного выполнения, между errno=0/ClearLastSystemError() и LastSystemError() что-то может попортить errno, следует учитывать errno только в случае неуспешного завершения lstat.
ee85894d4fb742827b7ea77e06b9b2c990537d86
Diffstat (limited to 'library/cpp/logger')
0 files changed, 0 insertions, 0 deletions