On 28.07.25 19:25, Thomas Huth wrote:
From: Thomas Huth <th...@redhat.com>

When compiling QEMU with --enable-ubsan there is a undefined behavior
warning when running the bios-tables-test for example:

  .../system/physmem.c:3243:13: runtime error: applying non-zero offset 262144 
to null pointer
     #0 0x55ac1df5fbc4 in address_space_write_rom_internal 
.../system/physmem.c:3243:13

The problem is that buf is indeed NULL if the function is e.g. called
with type == FLUSH_CACHE. Add a check to fix the issue.

Signed-off-by: Thomas Huth <th...@redhat.com>

Reviewed-by: David Hildenbrand <da...@redhat.com>

--
Cheers,

David / dhildenb


Reply via email to