bios_emulator: Fix buffer overflow
authorAndrew Goodbody <andrew.goodbody@linaro.org>
Wed, 23 Jul 2025 10:34:35 +0000 (11:34 +0100)
committerTom Rini <trini@konsulko.com>
Tue, 29 Jul 2025 19:14:46 +0000 (13:14 -0600)
commit4b8aba93bdba168f284036cd7f8cb0e988bf3f92
treea1d2bcd09be92cf4c36a061c6a0a39519c800d2d
parentbd0ade7d090a334b3986936d63a34001d99722ad
bios_emulator: Fix buffer overflow

Using strcpy to copy a 4 character string into a 4 byte field in a
structure will overflow that field as it writes the terminating \0 into
the following field. Correct this by using memcpy instead.

This issue was found by Smatch.

Signed-off-by: Andrew Goodbody <andrew.goodbody@linaro.org>
drivers/bios_emulator/atibios.c