diff options
author | Dmitry Antipov <dmantipov@yandex.ru> | 2019-12-26 15:25:35 +0300 |
---|---|---|
committer | Amar Tumballi <amarts@gmail.com> | 2019-12-27 16:59:42 +0000 |
commit | 7656aec3b9ef60592c8cf251dfb5cdb6088cd328 (patch) | |
tree | f746427618b260c3ad759437cc1bb62395019463 /xlators/cluster/afr/src/afr-dir-write.h | |
parent | f5aafeffed3a5363ff200e9300dec5855f680d9c (diff) |
Avoid buffer overwrite due to uuid_utoa() misuse
Code like:
f(..., uuid_utoa(x), uuid_utoa(y));
is not valid (causes undefined behaviour) because uuid_utoa()
uses the only static thread-local buffer which will be overwritten
by the subsequent call. All such cases should be converted to use
uuid_utoa_r() with explicitly specified buffer.
Change-Id: I5e72bab806d96a9dd1707c28ed69ca033b9c8d6c
Updates: bz#1193929
Signed-off-by: Dmitry Antipov <dmantipov@yandex.ru>
Diffstat (limited to 'xlators/cluster/afr/src/afr-dir-write.h')
0 files changed, 0 insertions, 0 deletions