On 28.07.25 19:25, Thomas Huth wrote:
From: Thomas Huth <[email protected]>

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 <[email protected]>

Reviewed-by: David Hildenbrand <[email protected]>

--
Cheers,

David / dhildenb


Reply via email to