mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
synced 2026-10-30 22:03:17 +01:00
Zstd used an array of length 1 to mean a flexible array for C89 compatibility. Switch to a C99 flexible array to fix the UBSAN warning. Tested locally by booting the kernel and writing to and reading from a BtrFS filesystem with zstd compression enabled. I was unable to reproduce the issue before the fix, however it is a trivial change. Link: https://lkml.kernel.org/r/[email protected] Reported-by: [email protected] Reported-by: Eric Biggers <[email protected]> Reported-by: Kees Cook <[email protected]> Signed-off-by: Nick Terrell <[email protected]> Reviewed-by: Kees Cook <[email protected]>