Commit ee9f37f3 authored by Liang Yan's avatar Liang Yan Committed by Michael Roth
Browse files

target/arm/monitor: query-cpu-model-expansion crashed qemu when using machine type none

Commit e19afd56

 mentioned that target-arm only supports queryable
cpu models 'max', 'host', and the current type when KVM is in use.
The logic works well until using machine type none.

For machine type none, cpu_type will be null if cpu option is not
set by command line, strlen(cpu_type) will terminate process.
So We add a check above it.

This won't affect i386 and s390x since they do not use current_cpu.

Signed-off-by: default avatarLiang Yan <lyan@suse.com>
Message-id: 20200203134251.12986-1-lyan@suse.com
Reviewed-by: default avatarAndrew Jones <drjones@redhat.com>
Tested-by: default avatarAndrew Jones <drjones@redhat.com>
Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
(cherry picked from commit 0999a4ba

)
Signed-off-by: default avatarMichael Roth <mdroth@linux.vnet.ibm.com>
parent 8952da32
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment