]> git.proxmox.com Git - qemu.git/commitdiff
adlib: sort offsets in portio registration
authorHervé Poussineau <hpoussin@reactos.org>
Wed, 14 Aug 2013 09:49:04 +0000 (11:49 +0200)
committerMichael Tokarev <mjt@tls.msk.ru>
Sun, 1 Sep 2013 15:59:30 +0000 (19:59 +0400)
This fixes the following assert when -device adlib is used:
ioport.c:240: portio_list_add: Assertion `pio->offset >= off_last' failed.

Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
hw/audio/adlib.c

index 0c792475d14d6b4bdb2b772b13c8a38ac6ec9196..bd8e9d9815ce7d34983a609a02f879cd56cc9440 100644 (file)
@@ -284,9 +284,9 @@ static void Adlib_fini (AdlibState *s)
 }
 
 static MemoryRegionPortio adlib_portio_list[] = {
-    { 0x388, 4, 1, .read = adlib_read, .write = adlib_write, },
     { 0, 4, 1, .read = adlib_read, .write = adlib_write, },
     { 0, 2, 1, .read = adlib_read, .write = adlib_write, },
+    { 0x388, 4, 1, .read = adlib_read, .write = adlib_write, },
     PORTIO_END_OF_LIST(),
 };