]> git.ipfire.org Git - thirdparty/kmod.git/commit
libkmod: Avoid misaligned memory accesses
authorTobias Stoeckmann <tobias@stoeckmann.org>
Wed, 18 Sep 2024 19:47:48 +0000 (21:47 +0200)
committerLucas De Marchi <lucas.de.marchi@gmail.com>
Mon, 23 Sep 2024 16:56:00 +0000 (11:56 -0500)
commit4e65ba2a3dc7455a92cdadda2f5cffa9496c159c
tree22b9cc32d44fba6b0cfce40ed261e923d61c74af
parent72c0aa37fe0104f347242a652f3ab3683967bbf0
libkmod: Avoid misaligned memory accesses

ASAN incorrectly reports this as unaligned access if compiler
optimizes code. Since ASAN support is valued higher than this
kind of optimization, just copy these few bytes into a stack
variable and avoid false positives in tests.

Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
Link: https://github.com/kmod-project/kmod/pull/147
Signed-off-by: Lucas De Marchi <lucas.de.marchi@gmail.com>
libkmod/libkmod-signature.c