bpf: btf: Fix vsnprintf return value check
authorFedor Tokarev <ftokarev@gmail.com>
Mon, 11 Jul 2022 21:13:17 +0000 (23:13 +0200)
committerAndrii Nakryiko <andrii@kernel.org>
Fri, 29 Jul 2022 16:57:14 +0000 (09:57 -0700)
commit58250ae350de8d28ce91ade4605d32c9e7f062a8
tree699ec084b200525aa749648350154a45a154e4f9
parent64893e83f916145fd23182209009e9d2ce36d2df
bpf: btf: Fix vsnprintf return value check

vsnprintf returns the number of characters which would have been written if
enough space had been available, excluding the terminating null byte. Thus,
the return value of 'len_left' means that the last character has been
dropped.

Signed-off-by: Fedor Tokarev <ftokarev@gmail.com>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Acked-by: Alan Maguire <alan.maguire@oracle.com>
Link: https://lore.kernel.org/bpf/20220711211317.GA1143610@laptop
kernel/bpf/btf.c