]> git.proxmox.com Git - qemu.git/commitdiff
Revert "usb-linux: remove unreachable default in switch statement"
authorAnthony Liguori <aliguori@us.ibm.com>
Wed, 17 Mar 2010 21:00:24 +0000 (16:00 -0500)
committerAnthony Liguori <aliguori@us.ibm.com>
Fri, 19 Mar 2010 20:27:27 +0000 (15:27 -0500)
This reverts commit 3c9c706c3b66d838942aba53c0d3fdcdf06c7423.

This breaks build (gcc 4.3.2):
    CC    usb-linux.o
 cc1: warnings being treated as errors
 /src/qemu/usb-linux.c: In function 'usb_linux_update_endp_table':
 /src/qemu/usb-linux.c:759: error: 'type' may be used uninitialized in
 this function

Reported-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
usb-linux.c

index 1ecfbc45655532510baf35702e5c98173e2b6188..d0d7cff496f29839aa8b36107ffc254ae3cb141f 100644 (file)
@@ -846,6 +846,9 @@ static int usb_linux_update_endp_table(USBHostDevice *s)
             case 0x03:
                 type = USBDEVFS_URB_TYPE_INTERRUPT;
                 break;
+            default:
+                DPRINTF("usb_host: malformed endpoint type\n");
+                type = USBDEVFS_URB_TYPE_BULK;
             }
             s->endp_table[(devep & 0xf) - 1].type = type;
             s->endp_table[(devep & 0xf) - 1].halted = 0;