]> git.proxmox.com Git - mirror_qemu.git/commit
cpu: Fix crash with empty -cpu option
authorEduardo Habkost <ehabkost@redhat.com>
Thu, 18 Apr 2019 03:45:01 +0000 (00:45 -0300)
committerEduardo Habkost <ehabkost@redhat.com>
Thu, 25 Apr 2019 17:17:35 +0000 (14:17 -0300)
commit5b863f3e2fade14ef0be01b2b690aac2c4fab477
treeb08da90a3f21044d283749ab0038a5892ca5a3b9
parentc1c8cfe5f983aff0fcb018b0f0a11dd4580cc88e
cpu: Fix crash with empty -cpu option

Fix the following crash:

  $ qemu-system-x86_64 -cpu ''
  qemu-system-x86_64: qom/cpu.c:291: cpu_class_by_name: \
      Assertion `cpu_model && cc->class_by_name' failed.

Regression test script included.

Fixes: 99193d8f2ef5 ("cpu: drop unnecessary NULL check and cpu_common_class_by_name()")
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Message-Id: <20190418034501.5038-1-ehabkost@redhat.com>
Reviewed-by: Stefano Garzarella <sgarzare@redhat.com>
Tested-by: Stefano Garzarella <sgarzare@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
exec.c
tests/acceptance/empty_cpu_model.py [new file with mode: 0644]