aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/unified_agent_client/client_impl.cpp
diff options
context:
space:
mode:
authorhor911 <hor911@ydb.tech>2023-05-22 11:48:58 +0300
committerhor911 <hor911@ydb.tech>2023-05-22 11:48:58 +0300
commit19614fa3bc70a349c94c2a8ac3948ca85b0845fb (patch)
tree9a6e60ab48f07d3a5194f5d4fca498ff0bfc7451 /library/cpp/unified_agent_client/client_impl.cpp
parent9e258cf4b51d43733def07bb16825edfe1245d87 (diff)
downloadydb-19614fa3bc70a349c94c2a8ac3948ca85b0845fb.tar.gz
Keep tmp substring since NHttp::THeaders doesn't control its LC
NHttp::Headers не управляет временем жизни переданной в него строки, он ожидает что она будет существовать все время его жизни и строит внутри структуру из TStringBuf. Поэтому когда она создается поверх временной строки от substr() то чаще всего все ОК, но иногда строка затирается мусором. Это мог бы обнаружить ASAN, но, например, библиотека MOTO в тестах не умеет возвращать код 100, поэтому там всегда substr - это копия всей исходной строки и у нее всегда все с памятью ОК.
Diffstat (limited to 'library/cpp/unified_agent_client/client_impl.cpp')
0 files changed, 0 insertions, 0 deletions