Make sure to check for the case where there are no NUMA nodes passed in from QEMU.
Signed-off-by: Kevin O'Connor kevin@koconnor.net --- src/acpi.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/src/acpi.c b/src/acpi.c index 98a5d40..119d1c1 100644 --- a/src/acpi.c +++ b/src/acpi.c @@ -655,6 +655,8 @@ build_srat(void) return NULL; int max_cpu = romfile_loadint("etc/max-cpus", 0); int nb_numa_nodes = (filesize / sizeof(u64)) - max_cpu; + if (!nb_numa_nodes) + return NULL;
struct system_resource_affinity_table *srat; int srat_size = sizeof(*srat) +