vppinfra: fix random buffer OOB crash with ASAN 74/37974/1
authorDmitry Valter <d-valter@yandex-team.ru>
Sun, 22 Jan 2023 13:09:15 +0000 (13:09 +0000)
committerDmitry Valter <dvalter@protonmail.com>
Sun, 22 Jan 2023 13:09:15 +0000 (13:09 +0000)
commit3b5ab65bd3a821dd82acfc34069293ff39dc1ef7
tree0be23d83bd55895409a2b0db8d23d2a979ff2ebd
parent6a782ca3b0782116c5f34d1c958998e9a0af41ca
vppinfra: fix random buffer OOB crash with ASAN

Don't truncate with vec_set_len bytes before they can be used. When
built with ASAN, it these bytes are poisoned and trigger SIGSEGV when
read.

Type: fix
Signed-off-by: Dmitry Valter <d-valter@yandex-team.ru>
Change-Id: I912dbbd83822b884f214b3ddcde02e3527848592
src/vppinfra/random_buffer.h