api: asan: use vec_set_len() so ASan can keep track of buffer len 35/32835/3
authorBenoît Ganne <bganne@cisco.com>
Tue, 22 Jun 2021 09:58:27 +0000 (11:58 +0200)
committerFlorin Coras <florin.coras@gmail.com>
Tue, 22 Jun 2021 14:31:38 +0000 (14:31 +0000)
commitf017b81d05db903108ce99b9010eff55ba2b928b
tree80389a6b323dd03f5c45aa3fc944c0d6d6990629
parent5788a34be6ccdc974e87a4ce068056d1ef8e585f
api: asan: use vec_set_len() so ASan can keep track of buffer len

ASan poison/unpoison vectors based on the vector length, but _vec_len()
bypass ASan annotations, contrary to vec_set_len().

Type: fix

Change-Id: I5265a5adcddef1aa11c77e0c3827346b1a66c306
Signed-off-by: Benoît Ganne <bganne@cisco.com>
src/vlibmemory/socket_api.c