]> git.ipfire.org Git - thirdparty/util-linux.git/commit
lscpu: prefer memcpy() to manual pointer arithmetic
authorSami Kerola <kerolasa@iki.fi>
Sat, 27 Jul 2019 17:55:01 +0000 (18:55 +0100)
committerSami Kerola <kerolasa@iki.fi>
Sat, 27 Jul 2019 18:00:34 +0000 (19:00 +0100)
commitb5f376d11d9f9e25be32920705bd5ee54684ca36
tree3d5a956b9fbec0fcd6039fff81a710bf8c7bfccc
parent8bad603ae0a87f58cc79eb590a9fd7c68514009a
lscpu: prefer memcpy() to manual pointer arithmetic

With pointer arithmetic clang address sanitizer gives following error this
change addresses.  Notice the following happens only when running as root.

sys-utils/lscpu-dmi.c:83:14: runtime error: load of misaligned address
0x55a1d62f3d1d for type 'const uint16_t' (aka 'const unsigned short'), which
requires 2 byte alignment

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
sys-utils/lscpu-dmi.c