]> www.infradead.org Git - users/dwmw2/qemu.git/commit
hw/xen: Check if len is 0 before memcpy() pull-xenfv-20250109-1
authorAkihiko Odaki <akihiko.odaki@daynix.com>
Wed, 8 Jan 2025 11:31:46 +0000 (20:31 +0900)
committerDavid Woodhouse <dwmw@amazon.co.uk>
Thu, 9 Jan 2025 10:43:13 +0000 (10:43 +0000)
commitb6014c5089a313ac84fe74970eee56e3fc87b49b
tree6fbe8e3b1bdefde9e6921ab25cd26f46f39cc393
parent981780cdda5a60ae7ae319933673ff9475245965
hw/xen: Check if len is 0 before memcpy()

data->data can be NULL when len is 0. Strictly speaking, the behavior
of memcpy() in such a scenario is undefined so UBSan complaints.

Satisfy UBSan by checking if len is 0 before memcpy().

Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
hw/i386/kvm/xen_xenstore.c