aboutsummaryrefslogtreecommitdiff
path: root/module-common.c
diff options
context:
space:
mode:
authorLiang Yan <lyan@suse.com>2020-02-07 14:04:21 +0000
committerPeter Maydell <peter.maydell@linaro.org>2020-02-07 14:04:21 +0000
commit0999a4ba8718aa96105b978d3567fc7e90244c7e (patch)
tree1c0859c74f5da2026d347191f288e16c1ae8178f /module-common.c
parent346ed3151f1c43e72c40cb55b392a1d4cface62c (diff)
downloadqemu-0999a4ba8718aa96105b978d3567fc7e90244c7e.zip
qemu-0999a4ba8718aa96105b978d3567fc7e90244c7e.tar.gz
qemu-0999a4ba8718aa96105b978d3567fc7e90244c7e.tar.bz2
target/arm/monitor: query-cpu-model-expansion crashed qemu when using machine type none
Commit e19afd566781 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: Liang Yan <lyan@suse.com> Message-id: 20200203134251.12986-1-lyan@suse.com Reviewed-by: Andrew Jones <drjones@redhat.com> Tested-by: Andrew Jones <drjones@redhat.com> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'module-common.c')
0 files changed, 0 insertions, 0 deletions