mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-08 02:03:56 -06:00
ati-vga: Do not assert on error
Do not abort on unsupported value just print log and continue. While display will likely be broken this prevents malicious guest to crash QEMU causing denial of service. Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu> Message-id: 0c13dab5d8e3b7e7479c3edbf53aeac8c09de6de.1592737958.git.balaton@eik.bme.hu Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
parent
d634c883ca
commit
41977c65c0
1 changed files with 1 additions and 1 deletions
|
@ -86,8 +86,8 @@ static void ati_vga_switch_mode(ATIVGAState *s)
|
|||
break;
|
||||
default:
|
||||
qemu_log_mask(LOG_UNIMP, "Unsupported bpp value\n");
|
||||
return;
|
||||
}
|
||||
assert(bpp != 0);
|
||||
DPRINTF("Switching to %dx%d %d %d @ %x\n", h, v, stride, bpp, offs);
|
||||
vbe_ioport_write_index(&s->vga, 0, VBE_DISPI_INDEX_ENABLE);
|
||||
vbe_ioport_write_data(&s->vga, 0, VBE_DISPI_DISABLED);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue